From 6a014ab3a9be3caa09a7d460b4be760ae6956017 Mon Sep 17 00:00:00 2001 From: Jason Boyer Date: Mon, 28 Jan 2019 09:45:35 -0500 Subject: [PATCH] LP1796945: More Accurate Joins in AngularJS IDL Currently all joins of all classes are hard-coded to inner, which is clearly sub-optimal. This branch tries to correct this by looking at the reltype param on links. Signed-off-by: Jason Boyer --- Open-ILS/web/js/ui/default/staff/services/idl.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Open-ILS/web/js/ui/default/staff/services/idl.js b/Open-ILS/web/js/ui/default/staff/services/idl.js index 629e5958e0..a5fe5f23a2 100644 --- a/Open-ILS/web/js/ui/default/staff/services/idl.js +++ b/Open-ILS/web/js/ui/default/staff/services/idl.js @@ -328,7 +328,7 @@ angular.module('egCoreMod') return angular.extend( args, { idl : service[cls], - jtype : 'inner', + jtype : (args.link && args.link.reltype == 'has_a') ? 'inner' : 'left', uplink : args.link, classname: cls, struct : n, -- 2.11.0