From 3f2f17f88751efcb8dd87a3c95939f8de828b61b Mon Sep 17 00:00:00 2001 From: Jj! Date: Wed, 27 Feb 2019 13:32:45 -0600 Subject: [PATCH] [#15] update generated regex to include `/` if not included --- .../admin/ui/service/JPAMetadataResolverServiceImpl.groovy | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JPAMetadataResolverServiceImpl.groovy b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JPAMetadataResolverServiceImpl.groovy index ef50962b0..b34a5b2c6 100644 --- a/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JPAMetadataResolverServiceImpl.groovy +++ b/backend/src/main/groovy/edu/internet2/tier/shibboleth/admin/ui/service/JPAMetadataResolverServiceImpl.groovy @@ -277,7 +277,7 @@ class JPAMetadataResolverServiceImpl implements MetadataResolverService { private String generateJavaScriptRegexScript(String regex) { return """ "use strict"; - ${regex}.test(input.getEntityID());\n""" + ${regex.startsWith('/') ? '' : '/'}${regex}${regex.endsWith('/') ? '' : '/'}.test(input.getEntityID());\n""" } void constructXmlNodeForFilter(EntityRoleWhiteListFilter filter, def markupBuilderDelegate) {