From 7d8b011f896c517238f07d3f9498ff59ee9030a0 Mon Sep 17 00:00:00 2001 From: psychedelicious <4822129+psychedelicious@users.noreply.github.com> Date: Tue, 14 May 2024 16:55:44 +1000 Subject: [PATCH] fix(config): restore missing config field assignment in migration --- invokeai/app/services/config/migrations.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/invokeai/app/services/config/migrations.py b/invokeai/app/services/config/migrations.py index 7c0e3f9251..c2512efbcf 100644 --- a/invokeai/app/services/config/migrations.py +++ b/invokeai/app/services/config/migrations.py @@ -90,6 +90,9 @@ def migrate_v400_to_v401(original_config: AppConfigDict) -> AppConfigDict: # autocast was removed from precision in v4.0.1 if k == "precision" and v == "autocast": migrated_config["precision"] = "auto" + # skip unknown fields + elif k in InvokeAIAppConfig.model_fields: + migrated_config[k] = v migrated_config["schema_version"] = "4.0.1" return migrated_config