Crap, ai_enabled should default to None

This commit is contained in:
shamoon
2026-09-04 14:32:32 -07:00
parent 59e8ebd42c
commit b574795a7a
2 changed files with 28 additions and 1 deletions
@@ -0,0 +1,28 @@
from django.db import migrations
from django.db import models
def clear_implicit_ai_disabled(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"),
]
operations = [
migrations.RunPython(clear_implicit_ai_disabled, migrations.RunPython.noop),
migrations.AlterField(
model_name="applicationconfiguration",
name="ai_enabled",
field=models.BooleanField(
null=True,
verbose_name="Enables AI features",
),
),
]
-1
View File
@@ -348,7 +348,6 @@ class ApplicationConfiguration(AbstractSingletonModel):
ai_enabled = models.BooleanField(
verbose_name=_("Enables AI features"),
null=True,
default=False,
)
llm_embedding_backend = models.CharField(