Skip to content

Commit e422809

Browse files
committed
add reverse operation
Signed-off-by: tdruez <tdruez@aboutcode.org>
1 parent 9056be4 commit e422809

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

vulnerabilities/migrations/0009_api_v3_data_migrations.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,18 @@ def migrate_and_purge_vulnerabilities(apps, schema_editor):
2525
Vulnerability.objects.exclude(id__in=linked_ids).delete()
2626

2727

28+
def purge_vulnerabilities(apps, schema_editor):
29+
"""Purge all vulnerabilities on reverse, data cannot be recovered."""
30+
Vulnerability = apps.get_model("vulnerabilities", "Vulnerability")
31+
Vulnerability.objects.all().delete()
32+
33+
2834
class Migration(migrations.Migration):
2935

3036
dependencies = [
3137
('vulnerabilities', '0008_api_v3_new_fields'),
3238
]
3339

3440
operations = [
35-
migrations.RunPython(migrate_and_purge_vulnerabilities, migrations.RunPython.noop),
41+
migrations.RunPython(migrate_and_purge_vulnerabilities, purge_vulnerabilities),
3642
]

0 commit comments

Comments
 (0)