Fix LP#1187402: Datafield contents turned undefined in Marc Editor after adding 006...
authorPasi Kallinen <pasi.kallinen@pttk.fi>
Fri, 19 Jul 2013 06:04:04 +0000 (09:04 +0300)
committerDan Scott <dan@coffeecode.net>
Fri, 19 Jul 2013 16:09:25 +0000 (12:09 -0400)
Signed-off-by: Pasi Kallinen <pasi.kallinen@pttk.fi>
Signed-off-by: Dan Scott <dan@coffeecode.net>
Open-ILS/xul/staff_client/server/cat/marcedit.js

index 186e360..07a72b5 100644 (file)
@@ -685,12 +685,15 @@ function createMARCTextbox (element,attrs) {
                     return false;
                 }
             } else if (event.keyCode == 117 && event.ctrlKey) { // ctrl + F6
+                box = null;
                 createControlField('006','                                        ');
                 loadRecord();
             } else if (event.keyCode == 118 && event.ctrlKey) { // ctrl + F7
+                box = null;
                 createControlField('007','                                        ');
                 loadRecord();
             } else if (event.keyCode == 119 && event.ctrlKey) { // ctrl + F8
+                box = null;
                 createControlField('008','                                        ');
                 loadRecord();
             }
@@ -1593,7 +1596,7 @@ function validateAuthority (button) {
         var row = rows[i];
         var tag = row.firstChild;
 
-       var done = false;
+        var done = false;
         dojo.forEach(acs.controlSetList(), function (acs_id) {
             if (done) return;
             var control_map = acs.controlSet(acs_id).control_map;