aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorAUTOMATIC <16777216c@gmail.com>2023-06-27 09:26:18 +0300
committerAUTOMATIC <16777216c@gmail.com>2023-06-27 09:26:18 +0300
commitd06af4e517865277d0521642c2c5513af9afd76f (patch)
tree28c89b68d5bd60a8de6fca6e47578f684ef0f627 /modules
parenta96687682a40c7c791dca7d4d81296259b043c8b (diff)
fix and rework #11113
Diffstat (limited to 'modules')
-rw-r--r--modules/api/api.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/api/api.py b/modules/api/api.py
index f96056b6..1d4aeff5 100644
--- a/modules/api/api.py
+++ b/modules/api/api.py
@@ -522,9 +522,9 @@ class Api:
return options
def set_config(self, req: Dict[str, Any]):
- checkpoint_key="sd_model_checkpoint"
- if checkpoint_key in req and str(req[checkpoint_key]) not in checkpoint_alisases:
- raise RuntimeError(f"model {v!r} not found")
+ checkpoint_name = req.get("sd_model_checkpoint", None)
+ if checkpoint_name is not None and checkpoint_name not in checkpoint_alisases:
+ raise RuntimeError(f"model {checkpoint_name!r} not found")
for k, v in req.items():
shared.opts.set(k, v)