diff --git a/aggregator/models.py b/aggregator/models.py index 71b790e..831cfb4 100644 --- a/aggregator/models.py +++ b/aggregator/models.py @@ -49,8 +49,7 @@ class Chat(models.Model): obj.photo_id = chat.photo.small_file_id obj.save() if created: - transaction.commit() - collect_new_messages.delay(obj.pk) + transaction.on_commit(lambda: collect_new_messages.delay(obj.pk)) return obj def __str__(self):