diff app/view/form/Ortszuordnung.js @ 1350:ba106500af0b

Ortrecord in Ortszuordnung failed if there is no Staat
author Maximilian Krambach <mkrambach@intevation.de>
date Tue, 07 Feb 2017 14:45:11 +0100
parents 2fc8e2b3c456
children 9cac9eb1365f
line wrap: on
line diff
--- a/app/view/form/Ortszuordnung.js	Tue Feb 07 12:48:20 2017 +0100
+++ b/app/view/form/Ortszuordnung.js	Tue Feb 07 14:45:11 2017 +0100
@@ -158,14 +158,15 @@
         var staat = staatStore.getById(ortrecord.get('staatId'));
         var ortinfo = this.down('ortinfo');
         ortinfo.loadRecord(ortrecord);
-        ortinfo.getForm().setValues({
-            staat: staat.get('staatIso'),
-            lon: ortrecord.get('longitude'),
-            lat: ortrecord.get('latitude')
-        });
-        // some entries may not have a verwaltungseinheit
         if (verw !== null) {
             ortinfo.getForm().setValues({gemeinde: verw.get('bezeichnung')});
+        } else {
+            ortinfo.getForm().setValues({gemeinde: ''});
+        }
+        if (staat !== null) {
+            ortinfo.getForm().setValues({staat: staat.get('staatIso')});
+        } else {
+            ortinfo.getForm().setValues({staat: ''});
         }
     },
 

http://lada.wald.intevation.org