From eb40bebc31547295e7b9e676f969b4c43087a907 Mon Sep 17 00:00:00 2001 From: Llewellyn Marshall Date: Fri, 1 Apr 2022 10:59:17 -0400 Subject: [PATCH] cache event defs & refine event def query --- Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js b/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js index 172ec028a3..6b98612a6e 100644 --- a/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js +++ b/Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js @@ -571,8 +571,9 @@ angular.module('egCoreMod') var opt_in_types = []; - return egCore.pcrud.search('atevdef',{owner : org_ids}, {}, {atomic : true}) + return egCore.pcrud.search('atevdef',{active: 't', owner : org_ids, opt_in_setting : {'!=' : null}}, {}, {atomic : true}) .then(function(event_defs){ + egCore.env.absorbList(event_defs, 'atevdef'); // cache the event defs //get opt-in setting types from org unit's event definitions angular.forEach(event_defs, function(def) { var opt_in = def.opt_in_setting(); -- 2.11.0