Skip to content

Commit e43e858

Browse files
review @sanderegg
1 parent 2f2af77 commit e43e858

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

services/web/server/src/simcore_service_webserver/projects/_controller/projects_states_rest.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import logging
44

55
from aiohttp import web
6+
from common_library.user_messages import user_message
67
from models_library.api_schemas_webserver.projects import ProjectGet
78
from models_library.api_schemas_webserver.socketio import SocketIORoomStr
89
from pydantic import BaseModel
@@ -121,8 +122,11 @@ async def open_project(request: web.Request) -> web.Response:
121122
) as resource_registry:
122123
_socket_id = await resource_registry.get_socket_id()
123124
if _socket_id is None:
124-
raise web.HTTPBadRequest(
125-
text="Cannot open project without a socket_id, please refresh the page"
125+
raise web.HTTPUnprocessableEntity(
126+
text=user_message(
127+
"Data corruption detected: unable to identify your session (socket_id missing). "
128+
"Please refresh the page and try again. If the problem persists, contact support."
129+
)
126130
)
127131
sio = get_socket_server(request.app)
128132
sio.enter_room(

0 commit comments

Comments
 (0)