45a46,47
>                 
>                 def curActionName = (actionName? actionName : controllerClass.defaultAction)
61c63
<                         if ((actionName? actionName : 'index') in except)
---
>                         if (curActionName in except)
67c69
<                         if ((actionName? actionName : 'index') in only)
---
>                         if (curActionName in only)
91c93
<                         if ((actionName? actionName : 'index') in except)
---
>                         if (curActionName in except)
97c99
<                         if ((actionName? actionName : 'index') in only)
---
>                         if (curActionName in only)
137c139
<                             def originalRequestParams = [controller: controllerName, action: actionName? actionName : 'index']
---
>                             def originalRequestParams = [controller: controllerName, action: curActionName]
190a193,194
>                 
>                 def curActionName = (actionName? actionName : controllerClass.defaultAction)
217c221
<                     def thisAction= defaultAuthorize[actionName? actionName : 'index']
---
>                     def thisAction = defaultAuthorize[curActionName]
255c259
<                     def thisAction= authorize[actionName? actionName : 'index']
---
>                     def thisAction = defaultAuthorize[curActionName]

