once invalid value causes other to fail too

This commit is contained in:
henryruhs
2026-04-06 20:42:26 +02:00
parent 47b703f4f5
commit 6e7bcb599a
2 changed files with 5 additions and 1 deletions
+4 -1
View File
@@ -34,9 +34,12 @@ async def set_state(request : Request) -> JSONResponse:
'message': translator.get('invalid_state_key', 'facefusion.apis')
}, status_code = HTTP_400_BAD_REQUEST)
__api_args__[key] = value
state_manager.set_item(key, value)
if __api_args__:
for key, value in __api_args__.items():
state_manager.set_item(key, value)
__api_args__ = args_helper.extract_api_args(state_manager.get_state())
return JSONResponse(state_manager.collect_state(__api_args__), status_code = HTTP_200_OK)
+1
View File
@@ -132,6 +132,7 @@ def test_set_state(test_client : TestClient) -> None:
})
set_state_body = set_state_response.json()
assert set_state_body.get('execution_providers') is None
assert set_state_body.get('invalid') is None
assert set_state_response.status_code == 400