[open-ils-commits] [GIT] Evergreen ILS branch master updated. e8f0c59da3876704fa8a13acf68768e9115023e9
Evergreen Git
git at git.evergreen-ils.org
Thu May 16 11:37:09 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 e8f0c59da3876704fa8a13acf68768e9115023e9 (commit)
from 1adb00509209c3ebd223701612b1f2692b17e3bc (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 e8f0c59da3876704fa8a13acf68768e9115023e9
Author: Bill Erickson <berickxx at gmail.com>
Date: Tue May 14 13:03:35 2019 -0400
LP1813633 TCN search can find deleted records
As with the XUL client, when performing a bib record TCN search
(Cataloging -> Retrieve Record By TCN), first look for non-deleted
records with the requested TCN. When none are found, perform a
secondary search for deleted records with the requested TCN.
To test in concerto:
[1] Navigate to Cataloging -> Retrieve Record By TCN
[2] Search for TCN value "10", which is deleted by default in Concerto.
[3] Confirm the deleted record is loaded.
Signed-off-by: Bill Erickson <berickxx at gmail.com>
Signed-off-by: Garry Collum <gcollum at gmail.com>
diff --git a/Open-ILS/web/js/ui/default/staff/cat/catalog/app.js b/Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
index 8d3ed24a78..2988d9504c 100644
--- a/Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
+++ b/Open-ILS/web/js/ui/default/staff/cat/catalog/app.js
@@ -181,24 +181,29 @@ function($scope , $routeParams , $location , $q , egCore ) {
.then(function(resp) { // get_barcodes
- if (evt = egCore.evt.parse(resp)) {
- alert(evt); // FIXME
- return;
+ if (resp.count) {
+ return $q.when(resp);
+ } else {
+ // Search again including deleted records
+ return egCore.net.request('open-ils.search',
+ 'open-ils.search.biblio.tcn', args.record_tcn, true);
}
- if (!resp.count) {
+ }).then(function(resp2) {
+
+ if (!resp2.count) {
$scope.recordNotFound = args.record_tcn;
$scope.selectMe = true;
return;
}
- if (resp.count > 1) {
+ if (resp2.count > 1) {
$scope.moreRecordsFound = args.record_tcn;
$scope.selectMe = true;
return;
}
- var record_id = resp.ids[0];
+ var record_id = resp2.ids[0];
return loadRecord(record_id);
});
}
-----------------------------------------------------------------------
Summary of changes:
Open-ILS/web/js/ui/default/staff/cat/catalog/app.js | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
hooks/post-receive
--
Evergreen ILS
More information about the open-ils-commits
mailing list