Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Catalyst: Dev
A forwarding detach within auto continues processing
 

Index | Next | Previous | View Flat


tonvoon at gmail

May 4, 2011, 9:41 AM


Views: 805
Permalink
A forwarding detach within auto continues processing

Hi!

In my app, I have an auto action which forwards to another location to do some common work. In this forwarded action, a $c->detach("/soft_error") is run if a known error condition has occurred.

However, it seems that running the detach from an auto doesn't stop further processing as Catalyst continues the dispatch.

I've attached a testcase (diff off 5.80032) to demonstrate the issue. I've updated t/aggregate/live_component_controller_action_auto.t and created a new test controller Detach.pm.

If I run $c->detach from the forwarded action, this seems to be fine. It is only if I pass an action to detach that the problem occurs. And only if run from auto.

Is this correct behaviour or have I found a bug?

Ton
Attachments: detach_from_forwarded_auto_continues_processing.diff (4.09 KB)

Subject User Time
A forwarding detach within auto continues processing tonvoon at gmail May 4, 2011, 9:41 AM
    Re: A forwarding detach within auto continues processing tonvoon at gmail May 6, 2011, 12:52 AM
        Re: Re: A forwarding detach within auto continues processing bobtfish at bobtfish Jul 24, 2011, 8:05 AM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.