diff --git a/src/paperless/migrations/0016_alter_applicationconfiguration_ai_enabled.py b/src/paperless/migrations/0016_alter_applicationconfiguration_ai_enabled.py index ab6e1733a..1b61f9692 100644 --- a/src/paperless/migrations/0016_alter_applicationconfiguration_ai_enabled.py +++ b/src/paperless/migrations/0016_alter_applicationconfiguration_ai_enabled.py @@ -2,6 +2,14 @@ from django.db import migrations from django.db import models +def normalize_ai_enabled(apps, schema_editor): + application_configuration = apps.get_model( + "paperless", + "ApplicationConfiguration", + ) + application_configuration.objects.filter(ai_enabled=False).update(ai_enabled=None) + + class Migration(migrations.Migration): dependencies = [ ("paperless", "0015_applicationconfiguration_remote_ocr_mode"), @@ -16,4 +24,5 @@ class Migration(migrations.Migration): verbose_name="Enables AI features", ), ), + migrations.RunPython(normalize_ai_enabled, migrations.RunPython.noop), ]