From: Bill Erickson Date: Tue, 17 Sep 2019 16:20:33 +0000 (-0400) Subject: Copy location filter X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=42f3dc77f07d2290c5cecfc943d5d9625505e185;p=working%2FEvergreen.git Copy location filter Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/eg2/src/app/share/catalog/elastic.service.ts b/Open-ILS/src/eg2/src/app/share/catalog/elastic.service.ts index 06b55e96bf..2f1852154a 100644 --- a/Open-ILS/src/eg2/src/app/share/catalog/elastic.service.ts +++ b/Open-ILS/src/eg2/src/app/share/catalog/elastic.service.ts @@ -142,6 +142,13 @@ export class ElasticService { } }); + if (ts.copyLocations[0] !== '') { + const locQuery = + new TermsQuery('holdings.location', ts.copyLocations); + + rootNode.filter(new NestedQuery(locQuery, 'holdings')); + } + if (ts.date1 && ts.dateOp) { if (ts.dateOp === 'is') {