From 0bc0a29fdc6e558a969b8d80757c1aaf849f18d6 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Tue, 17 Sep 2019 12:20:33 -0400 Subject: [PATCH] Copy location filter Signed-off-by: Bill Erickson --- Open-ILS/src/eg2/src/app/share/catalog/elastic.service.ts | 7 +++++++ 1 file changed, 7 insertions(+) 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') { -- 2.11.0