|
1 | | -# Generated by Django 5.2.11 on 2026-06-15 11:50 |
| 1 | +# Generated by Django 5.2.11 on 2026-06-16 12:29 |
2 | 2 |
|
3 | 3 | import django.core.validators |
4 | | -from django.db import migrations, models |
| 4 | +from django.db import migrations |
| 5 | +from django.db import models |
5 | 6 | from django.db.models import F |
6 | 7 |
|
| 8 | + |
7 | 9 | class Migration(migrations.Migration): |
8 | 10 |
|
9 | 11 | dependencies = [ |
10 | | - ("vulnerabilities", "0135_advisoryexploit_record_id_and_more"), |
| 12 | + ("vulnerabilities", "0136_advisorysetmember_unique_advisory_per_set"), |
11 | 13 | ] |
12 | 14 |
|
13 | 15 | def convert_hours_to_minutes(apps, schema_editor): |
14 | 16 | PipelineSchedule = apps.get_model("vulnerabilities", "PipelineSchedule") |
15 | | - PipelineSchedule.objects.update( |
16 | | - run_interval=F("run_interval") * 60 |
17 | | - ) |
18 | | - |
| 17 | + PipelineSchedule.objects.update(run_interval=F("run_interval") * 60) |
| 18 | + |
19 | 19 | def revert_convert_hours_to_minutes(apps, schema_editor): |
20 | 20 | PipelineSchedule = apps.get_model("vulnerabilities", "PipelineSchedule") |
21 | 21 | for schedule in PipelineSchedule.objects.all(): |
22 | | - schedule.run_interval = min( |
23 | | - 8760, |
24 | | - max(1, schedule.run_interval // 60) |
25 | | - ) |
| 22 | + schedule.run_interval = min(8760, max(1, schedule.run_interval // 60)) |
26 | 23 | schedule.save(update_fields=["run_interval"]) |
27 | 24 |
|
28 | 25 | operations = [ |
29 | 26 | migrations.AlterField( |
30 | 27 | model_name="pipelineschedule", |
31 | 28 | name="run_interval", |
32 | | - field=models.PositiveSmallIntegerField( |
| 29 | + field=models.IntegerField( |
33 | 30 | default=720, |
34 | 31 | help_text="Number of minutes to wait between run of this pipeline.", |
35 | 32 | validators=[ |
|
0 commit comments