File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
services/web/server/src/simcore_service_webserver/projects Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change 2929 DynamicServiceStart ,
3030 DynamicServiceStop ,
3131)
32- from models_library .api_schemas_webserver .projects import ProjectPatch
32+ from models_library .api_schemas_webserver .projects import ProjectGet , ProjectPatch
3333from models_library .basic_types import KeyIDStr
3434from models_library .errors import ErrorDict
3535from models_library .groups import GroupID
8484 is_project_locked ,
8585 with_project_locked ,
8686)
87+ from servicelib .rest_constants import RESPONSE_MODEL_POLICY
8788from servicelib .utils import fire_and_forget_task , limited_gather , logged_gather
8889from simcore_postgres_database .models .users import UserRole
8990from simcore_postgres_database .utils_projects_nodes import (
@@ -1888,11 +1889,15 @@ async def notify_project_state_update(
18881889) -> None :
18891890 if await is_project_hidden (app , ProjectID (project ["uuid" ])):
18901891 return
1892+ output_project_model = ProjectGet .from_domain_model (project )
1893+ assert output_project_model .state # nosec
18911894 message = SocketMessageDict (
18921895 event_type = SOCKET_IO_PROJECT_UPDATED_EVENT ,
18931896 data = {
18941897 "project_uuid" : project ["uuid" ],
1895- "data" : project ["state" ],
1898+ "data" : output_project_model .state .model_dump (
1899+ ** RESPONSE_MODEL_POLICY ,
1900+ ),
18961901 },
18971902 )
18981903
You can’t perform that action at this time.
0 commit comments