mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-03 17:49:27 +02:00
Fixed broken import because of missing transaction
This commit is contained in:
parent
1e2ab3ee06
commit
b5226367a5
7 changed files with 41 additions and 9 deletions
|
@ -73,7 +73,10 @@ def _do_import(import_job, replace):
|
|||
|
||||
|
||||
@celery.app.task(name='ImportJob.run', bind=True)
|
||||
@celery.require_instance(models.ImportJob, 'import_job')
|
||||
@celery.require_instance(
|
||||
models.ImportJob.objects.filter(
|
||||
status__in=['pending', 'errored']),
|
||||
'import_job')
|
||||
def import_job_run(self, import_job, replace=False):
|
||||
def mark_errored():
|
||||
import_job.status = 'errored'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue