Skip to content

Commit

Permalink
fix bug for creating new targets with TargetExtras
Browse files Browse the repository at this point in the history
  • Loading branch information
jchate6 committed Apr 19, 2024
1 parent a7bab6d commit c08a111
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion tom_targets/base_models.py
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,8 @@ def save(self, *args, **kwargs):
if created:
for extra_field in settings.EXTRA_FIELDS:
if extra_field.get('default') is not None:
self.targetextra_set(target=self, key=extra_field['name'], value=extra_field.get('default')).save()
self.targetextra_set.get_or_create(target=self, key=extra_field['name'],
value=extra_field.get('default'))

for k, v in extras.items():
target_extra, _ = self.targetextra_set.get_or_create(target=self, key=k)
Expand Down

0 comments on commit c08a111

Please sign in to comment.