[open-ils-commits] [GIT] Evergreen ILS branch master updated. 7e57f346970004a671af3a524c84157e8a02ff53
Evergreen Git
git at git.evergreen-ils.org
Wed Jul 3 10:52:25 EDT 2019
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".
The branch, master has been updated
via 7e57f346970004a671af3a524c84157e8a02ff53 (commit)
from 8d937f5f5b96d28d4477576eca9a23c30f7366b8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 7e57f346970004a671af3a524c84157e8a02ff53
Author: Galen Charlton <gmc at equinoxinitiative.org>
Date: Fri May 24 11:06:04 2019 -0400
LP#1830394: remove console noise from the holdings editor
This patch removes browser console noise that occurs (among other
places) when moving a working item to the completed list in
the holdings editor
TypeError: "$scope.working.MultiMap[keys[i]] is undefined"
hasMulti https://evergreen.example.org/js/ui/default/staff/cat/volcopy/app.js:1203
...
To test
-------
[1] Open the holdings editor to add or edit an item, then open the
browser debug console.
[2] Make a change and move the item from working to complete. Note
that the error message above shows up repeated in the
console log.
[3] Apply the patch and repeat steps 1 and 2. This time, the errors
should not appear.
Signed-off-by: Galen Charlton <gmc at equinoxinitiative.org>
Signed-off-by: Kyle Huckins <khuckins at catalyte.io>
Signed-off-by: Bill Erickson <berickxx at gmail.com>
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 80d2a37eee..79dbf81e61 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
@@ -1417,10 +1417,11 @@ function($scope , $q , $window , $routeParams , $location , $timeout , egCore ,
$scope.clearWorking = function () {
angular.forEach($scope.working, function (v,k,o) {
+ if (k != 'MultiMap') $scope.working.MultiMap[k] = [];
if (!angular.isObject(v)) {
if (typeof v != 'undefined')
$scope.working[k] = undefined;
- } else if (k != 'circ_lib') {
+ } else if (k != 'circ_lib' && k != 'MultiMap') {
angular.forEach(v, function (sv,sk) {
if (typeof v != 'undefined')
$scope.working[k][sk] = undefined;
@@ -2566,11 +2567,12 @@ function($scope , $q , $window , $routeParams , $location , $timeout , egCore ,
$scope.clearWorking = function () {
angular.forEach($scope.working, function (v,k,o) {
+ if (k != 'MultiMap') $scope.working.MultiMap[k] = [];
$scope.working.MultiMap[k] = [];
if (!angular.isObject(v)) {
if (typeof v != 'undefined')
$scope.working[k] = undefined;
- } else if (k != 'circ_lib') {
+ } else if (k != 'circ_lib' && k != 'MultiMap') {
angular.forEach(v, function (sv,sk) {
$scope.working[k][sk] = undefined;
});
-----------------------------------------------------------------------
Summary of changes:
Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list