Ticket #186 (closed defect: duplicate)
<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...
