diff --git a/ami/jobs/migrations/0023_alter_job_job_type_key.py b/ami/jobs/migrations/0023_alter_job_job_type_key.py new file mode 100644 index 000000000..0c68deccc --- /dev/null +++ b/ami/jobs/migrations/0023_alter_job_job_type_key.py @@ -0,0 +1,29 @@ +# Generated by Django 4.2.10 on 2026-04-30 18:45 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("jobs", "0022_alter_job_logs_help_text"), + ] + + operations = [ + migrations.AlterField( + model_name="job", + name="job_type_key", + field=models.CharField( + choices=[ + ("ml", "ML pipeline"), + ("populate_captures_collection", "Populate capture set"), + ("data_storage_sync", "Data storage sync"), + ("unknown", "Unknown"), + ("data_export", "Data Export"), + ("post_processing", "Post Processing"), + ], + default="unknown", + max_length=255, + verbose_name="Job Type", + ), + ), + ] diff --git a/ami/jobs/models.py b/ami/jobs/models.py index 3669b65c4..30c969f06 100644 --- a/ami/jobs/models.py +++ b/ami/jobs/models.py @@ -497,6 +497,7 @@ def run(cls, job: "Job"): status=JobState.STARTED, progress=0, ) + job.save() images: list[SourceImage] = list( # @TODO return generator plus image count