mirror of
https://github.com/facefusion/facefusion.git
synced 2026-05-12 18:32:18 +02:00
once invalid value causes other to fail too
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user