From d0437cd1517425c8ceb9742a92c92e5fb3d4e439 Mon Sep 17 00:00:00 2001 From: Mike Rylander Date: Mon, 28 Sep 2015 10:41:29 -0400 Subject: [PATCH] webstaff: Special case for egOrgSelector value reading/writing in copy templates Signed-off-by: Mike Rylander Signed-off-by: Galen Charlton Signed-off-by: Kathy Lussier --- Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js b/Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js index f922cd6bbf..d38cdd7660 100644 --- a/Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js +++ b/Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js @@ -846,7 +846,9 @@ function($scope , $q , $window , $routeParams , $location , $timeout , egCore , $scope.applyTemplate = function (n) { angular.forEach($scope.templates[n], function (v,k) { - if (!angular.isObject(v)) { + if (k == 'circ_lib') { + $scope.working[k] = egCore.org.get(v); + } else if (!angular.isObject(v)) { $scope.working[k] = angular.copy(v); } else { angular.forEach(v, function (sv,sk) { @@ -1446,7 +1448,9 @@ function($scope , $q , $window , $routeParams , $location , $timeout , egCore , $scope.applyTemplate = function (n) { angular.forEach($scope.templates[n], function (v,k) { - if (!angular.isObject(v)) { + if (k == 'circ_lib') { + $scope.working[k] = egCore.org.get(v); + } else if (!angular.isObject(v)) { $scope.working[k] = angular.copy(v); } else { angular.forEach(v, function (sv,sk) { @@ -1621,7 +1625,6 @@ function($scope , $q , $window , $routeParams , $location , $timeout , egCore , }); createSimpleUpdateWatcher('age_protect'); - createSimpleUpdateWatcher('circ_lib'); createSimpleUpdateWatcher('circulate'); createSimpleUpdateWatcher('holdable'); createSimpleUpdateWatcher('fine_level'); -- 2.11.0