data: reset uuid on page duplication (#67710)

This commit is contained in:
Lauréline Guérin 2023-01-06 14:36:47 +01:00
parent 421cce8d82
commit 50fe99e351
No known key found for this signature in database
GPG Key ID: 1FAB9B9B4F93D473
2 changed files with 3 additions and 0 deletions

View File

@ -722,6 +722,8 @@ class Page(models.Model):
new_page.title = title or _('Copy of %s') % self.title
# reset slug
new_page.slug = None
# reset uuid
new_page.uuid = uuid.uuid4()
# reset snapshot
new_page.snapshot = None
# set order

View File

@ -1307,6 +1307,7 @@ def test_duplicate_page(app, admin_user):
in resp.text
)
assert new_page.exclude_from_navigation is True
assert new_page.uuid != page.uuid
page.exclude_from_navigation = True
page.save()