-
Bug
-
Resolution: Fixed
-
Neutral
-
6.2.4
-
None
-
Empty show more show less
-
Yes
-
Maintenance 40, Maintenance 41
-
5
Steps to reproduce
- Setup project with multi-tree languages support (each language has it's own branch in the content tree)
- When the current language is different to the logged in user's language
- After adding / editing / deleting / reordering components on a page, changes are not directly visible as the content doesn't refresh (reload page).
.. Logs, screenshots, gifs...
Expected results
- Refresh page after editing as usual
.. Justify non-trivial expectations with a link to a doc or a relevant discussion.
Actual results
- System does not
Workaround
- No
Development notes
Customer investigated the behaviour and figured out that it came in with the following commit:
subAppContext.setAuthoringLocale(contextProvider.get().getLocale());
This has impact on line 272 in the following file:
ObjectUtils.equals(authoringLocale, pageEditorPresenter.getStatus().getLocale())
It only happens in a project setup with multi tree (each language ha it's own branch in the content tree) and when the current language is different to the logged in user's language.
This issue might affect every project with newer Magnolia versions.
Acceptance criteria