提交 0ebf66b5 编写于 作者: B Bruno Seoane

Fix set config endpoint

上级 99b05add
...@@ -230,14 +230,10 @@ class Api: ...@@ -230,14 +230,10 @@ class Api:
return options return options
def set_config(self, req: OptionsModel): def set_config(self, req: Dict[str, Any]):
# currently req has all options fields even if you send a dict like { "send_seed": false }, which means it will
# overwrite all options with default values. for o in req:
raise RuntimeError('Setting options via API is not supported') setattr(shared.opts, o, req[o])
reqDict = vars(req)
for o in reqDict:
setattr(shared.opts, o, reqDict[o])
shared.opts.save(shared.config_filename) shared.opts.save(shared.config_filename)
return return
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册