ACQ upload does not persist provider
authorBill Erickson <berick@esilibrary.com>
Thu, 14 Feb 2013 20:55:49 +0000 (15:55 -0500)
committerBen Shum <bshum@biblio.org>
Thu, 14 Feb 2013 22:43:18 +0000 (17:43 -0500)
Do not persist upload provider.  The org unit setting for defining a
default provide is still available.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Ben Shum <bshum@biblio.org>
Open-ILS/web/js/ui/default/acq/common/vlagent.js
Open-ILS/web/js/ui/default/acq/picklist/upload.js

index 0d16c86..38df792 100644 (file)
@@ -258,14 +258,15 @@ function VLAgent(args) {
         return false; // not yet complete
     };
 
-    this.readCachedValue = function(dij, key) {
+    this.readCachedValue = function(dij, key, ousOnly) {
         var val;
         var setname = osetkey + (setNameMap[key] ? setNameMap[key] : key);
 
         if (ouSettingTrumpsPersist && persistOrgSettings[setname]) {
             val = persistOrgSettings[setname].value;
         } else {
-            val = xulStorage.getItem(storekey + key);
+            if (!ousOnly)
+                val = xulStorage.getItem(storekey + key);
             if (!val && persistOrgSettings[setname])
                 val = persistOrgSettings[setname].value;
         }
index 6b85dbc..df11b0f 100644 (file)
@@ -37,7 +37,7 @@ function init2() {
     }).build(
         function(w) { 
             providerWidget = w;
-            vlAgent.readCachedValue(w, 'provider');
+            vlAgent.readCachedValue(w, 'provider', true);
         }
     );