Ticket #186 (closed defect: duplicate)

Opened 2 years ago

Last modified 2 years ago

<postfuseaction callsuper="true" /> bug

Reported by: danlance Owned by: sean@…
Type: defect Priority: normal
Milestone: Fusebox 5.1 Component: Miscellaneous
Version: 5.1 Severity: critical
Keywords: inheritance callsuper Cc:

Description

have the following configuration:

fusebox.xml.cfm:

...
   <circuit alias="home" path="circuits/" />
   <circuit alias="campaign_designer"        path="circuits/campaign_designer/" parent="home" />
...

circuits/circuit.xml.cfm:

...
    <postfuseaction callsuper="false">
        <do action="layouts.Default" />
    </postfuseaction>
...

circuits/campaign_designer/circuit.xml.cfm:

...
    <postfuseaction callsuper="true">
       
    </postfuseaction>
...

Using FB5.0, everything works as expected - layouts.Default gets called at the end of every request within the campaign_designer circuit

Using FB5.1B1 (from /framework/tags/fusebox51B1) or revision 309 (from /framework/trunk), layouts.Default is not called

If I add the call to layouts.Default within the postfuseaction tag for circuits/campaign_designer/circuit.xml.cfm, everything works as expected - so its the inheritance functionality that appears not to be working, rather than the postfuseaction...

Attachments

Change History

Changed 2 years ago by danlance

Sorry - this is a dupe of #185

Changed 2 years ago by scorfield

  • status changed from new to closed
  • resolution set to duplicate

Duplicate of #185.

Note: See TracTickets for help on using tickets.