Extends feature breaks templates&dialog definitions (MAGNOLIA-3353)

[MAGNOLIA-3355] Extends Dialogs: All registered dialogs get lost after correcting a wrong configuration Created: 02/Nov/10  Updated: 17/May/11  Resolved: 16/May/11

Status: Closed
Project: Magnolia
Component/s: core
Affects Version/s: 4.3.8
Fix Version/s: 4.4.4

Type: Sub-task Priority: Major
Reporter: Christian Ringele Assignee: Ondrej Chytil
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File Screen shot 2010-11-02 at 10.59.22 AM.png     PNG File Screen shot 2010-11-02 at 11.11.04 AM.png    
Template:

 Description   

Base setup:
Adding a dialog, which extends an existing one (see print screen)

Problem 1 - Dialog is below all others:
Step1: Adding a wrong value to the extends property makes the dialog unusable (that is correct yet). All other dialogs are still usable as they should.
Step2: Changing the wrong value back to the correct value used before -> all registered dialogs are lost! No dialog is available anymore provided by this module.

Behavior on correct reconfiguration:
All dialogs of the module are lost, no matter on which location the dialog was registered.
Only a restart of the server registers the dialogs again.

Problem 2 - Dialog is places in between:
Step1: Adding a wrong value to the extends property makes the dialog unusable (that is correct yet). All dialogs placed below this wrong dialog are not registered anymore (same as on templates).

What should be changed:
That all dialogs are always registered and usable, except the one which has a wrong configuration.


Generated at Mon Feb 12 03:45:41 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.