Search Ext: fix parseExpr field prefix
authorColeman Watts <coleman@civicrm.org>
Sat, 18 Jul 2020 13:09:03 +0000 (09:09 -0400)
committerColeman Watts <coleman@civicrm.org>
Sat, 18 Jul 2020 13:09:03 +0000 (09:09 -0400)
ext/search/ang/search.module.js

index f80d290b98c56ed5e3b1d9785254a54293b3c584..3b2eeb34ffe1545bd93824d8613bc54faaa0e7cc 100644 (file)
@@ -69,7 +69,7 @@
           }
           result.field = getField(fieldName);
           var split = fieldName.split(':'),
-            prefixPos = split[0].indexOf(result.field.name);
+            prefixPos = split[0].lastIndexOf(result.field.name);
           result.path = split[0];
           result.prefix = prefixPos > 0 ? result.path.substring(0, prefixPos) : '';
           result.suffix = !split[1] ? '' : ':' + split[1];