diff --git a/src/main/frontend/model/samples/check-hardcoded-urls.json b/src/main/frontend/model/samples/check-hardcoded-urls.json index a2b6744..c8def1b 100644 --- a/src/main/frontend/model/samples/check-hardcoded-urls.json +++ b/src/main/frontend/model/samples/check-hardcoded-urls.json @@ -16,9 +16,15 @@ "type": "each", "expression": "node.properties", "hops": [ + { + "type": "declare", + "declarations": { + "joinedProperty": "str:join(jcr:vals(node, property.name))" + } + }, { "type": "filterNode", - "expression": "property.type == 1 && !property.multiple && str:contains(jcr:val(node, property.name), args.phrase ) && str:contains(jcr:val(node, property.name), args.extension) ", + "expression": "str:contains(joinedProperty, args.phrase) && str:contains(joinedProperty, args.extension)", "hops": [ { "type": "runScript", @@ -27,30 +33,6 @@ "putLocalsBackIntoScope": true } ] - }, - { - "type": "filterNode", - "expression": "property.type == 1 && property.multiple", - "hops": [ - { - "type": "declare", - "declarations": { - "joinedProperty": "str:join(jcr:vals(node, property.name))" - } - }, - { - "type": "filterNode", - "expression": "str:contains(joinedProperty, args.phrase) && str:contains(joinedProperty, args.extension)", - "hops": [ - { - "type": "runScript", - "code": "log.info(property.path)", - "extension": "js", - "putLocalsBackIntoScope": true - } - ] - } - ] } ], "iterator": "property"