Details
-
Bug
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
-
Empty show more show less
-
Add-Ons 36
-
3
Description
Steps to reproduce:
- Create a new AB test
- Select original page
- Save the test
- Re-open the test, add a new test variant in Variants tab
- Add a second test variant
- Open JCR app to compare the content of the first test variant and the second
- There are missing child nodes (see screenshot, 2 area nodes doesn't exist in variant C)
- No error/exception log
AC:
- Child nodes of the original page should be copied and available in all test variants.
Dev hint:
The issue may come from TestVariantManager#copyChildren method, which is using copyUtil.clone(), it only works for the first test variant because the child nodes do not assign a new UUID (it's copied from the original website page).
So the second test variant may have UUID collision for these child nodes in ABTest workspace.
Checklists
Acceptance criteria