Skip to content

Commit

Permalink
Update management command
Browse files Browse the repository at this point in the history
  • Loading branch information
noliveleger committed Jan 13, 2025
1 parent da68890 commit 333b8b3
Showing 1 changed file with 10 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,6 @@ def handle(self, *args, **options):

# Handle the different xml_hash duplicates (update uuid)
if different_xml_hash_duplicates:
instance_ref = different_xml_hash_duplicates.pop(0)
self._replace_duplicates(different_xml_hash_duplicates)

def _delete_duplicates(self, instance_ref, duplicated_instances):
Expand Down Expand Up @@ -165,12 +164,19 @@ def _replace_duplicates(self, duplicated_instances):

if self._verbosity >= 1:
self.stdout.write(
f'\tUpdating instance #{instance.pk} ({instance.uuid})…'
f'\tUpdating instance #{instance.pk}…'
)

# Update the UUID and XML hash
instance.uuid = (f'DUPLICATE-{idx}-{instance.xform.id_string}-'
f'{instance.uuid}')
old_uuid = instance.uuid
instance.uuid = (
f'DUPLICATE-{idx}-{instance.xform.id_string}-'
f'{instance.uuid}'
)
if self._verbosity >= 2:
self.stdout.write(
f'\t\tOld UUID: {old_uuid}, New UUID: {instance.uuid}'
)
instance.xml = set_meta(
instance.xml, 'instanceID', instance.uuid
)
Expand Down

0 comments on commit 333b8b3

Please sign in to comment.