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) {