Commit d06af4e5 authored by AUTOMATIC's avatar AUTOMATIC

fix and rework #11113

parent a9668768
......@@ -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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment