Skip to content

Commit 96ec29b

Browse files
committed
Detect new objects in a UUIDField-compatible way
1 parent 07dc700 commit 96ec29b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

django_dbq/models.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ class Meta:
5858
objects = JobManager()
5959

6060
def save(self, *args, **kwargs):
61-
if not self.pk:
61+
is_new = not Job.objects.filter(pk=self.pk).exists()
62+
63+
if is_new:
6264
self.next_task = get_next_task_name(self.name)
6365
self.workspace = self.workspace or {}
6466

0 commit comments

Comments
 (0)