Jim Spath wrote:
I can't seem to get a detach call within my application's Root begin to work. While it does seem to stop processing with the begin method, Catalyst continues processing whatever action was specified by the request.

I've looked through the docs and it seems like I might need to use auto()?

"The auto action is also distinguished by the fact that you can break out of the processing chain by returning 0. If an auto action returns 0, any remaining actions will be skipped, except for end."

Should I create an auto() action and forward to the action I was previously detaching to, and return 0?

I've gone ahead and started returning auto and it appears to work.

It might be nice to make a note in the docs somewhere that calling detach in begin might not do what you expect and that returning 0 from auto is what you should be doing.

--
Jim Spath

_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to