Skip to content

Commit c3aa461

Browse files
author
Wil de Bruin
committed
update prepend one by one
1 parent a98ca2f commit c3aa461

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

interceptors/Security.cfc

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,13 @@ component accessors="true" extends="coldbox.system.Interceptor" {
9797
arguments.settings.rules = variables.rulesLoader.normalizeRules( arguments.settings.rules, module );
9898

9999
// prepend them so the don't interfere with MAIN rules
100-
arrayPrepend(
101-
getProperty( "rules" ),
102-
arguments.settings.rules,
103-
true
104-
);
100+
// one by one as I don't see a way to prepend the whole array at once
101+
for ( var i = arguments.settings.rules.len(), i >= 1; i-- ){
102+
arrayPrepend(
103+
getProperty( "rules" ),
104+
arguments.settings.rules[i]
105+
);
106+
}
105107

106108
// Log it
107109
log.info( "+ Registered module (#arguments.module#) with cbSecurity" );

0 commit comments

Comments
 (0)