When inheriting from a view in extension mode created in the same module, this view was not loaded during check_xml of the last view. This caused an error when the last view wants to modify elements added by its direct parent view. Example : - View1, created in module "account" - View2, mode extension, created in module "customer", inherits View1 - View3, created in module "customer", inherits View2 During update of module "customer", when loading View3, the check_xml call didn't load View2, because it's defined in the same module (and, obviously, this module has not be totally loaded at this point) This is fixed by adding direct parent of each loaded view in the check_view_ids list in context, to force them to be loaded. Closes #9135master
parent
a617fd29ae
commit
11cd22711c
Loading…
Reference in new issue