Skip to content

Commit 982f0bf

Browse files
add logs
1 parent 360fa2e commit 982f0bf

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

services/web/server/src/simcore_service_webserver/projects/_crud_api_create.py

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
]
6363

6464

65-
log = logging.getLogger(__name__)
65+
_logger = logging.getLogger(__name__)
6666

6767
CopyFileCoro: TypeAlias = Coroutine[Any, Any, None]
6868
CopyProjectNodesCoro: TypeAlias = Coroutine[Any, Any, dict[NodeID, ProjectNodeCreate]]
@@ -285,6 +285,13 @@ async def create_project( # pylint: disable=too-many-arguments,too-many-branche
285285
286286
"""
287287
assert request.app # nosec
288+
_logger.info(
289+
"create_project for '%s' with %s %s %s",
290+
f"{user_id=}",
291+
f"{predefined_project=}",
292+
f"{product_name=}",
293+
f"{from_study=}",
294+
)
288295

289296
_projects_repository = ProjectDBAPI.get_from_app_context(request.app)
290297

@@ -459,6 +466,17 @@ async def create_project( # pylint: disable=too-many-arguments,too-many-branche
459466
for gid, access in workspace.access_rights.items()
460467
}
461468

469+
_project_product_name = await _projects_repository.get_project_product(
470+
project_uuid=new_project["uuid"]
471+
)
472+
assert (
473+
_project_product_name == product_name # nosec
474+
), "Project product name mismatch"
475+
if _project_product_name != product_name:
476+
raise web.HTTPBadRequest(
477+
text=f"Project product name mismatch {product_name=} {_project_product_name=}"
478+
)
479+
462480
data = ProjectGet.from_domain_model(new_project).model_dump(
463481
**RESPONSE_MODEL_POLICY
464482
)
@@ -488,7 +506,7 @@ async def create_project( # pylint: disable=too-many-arguments,too-many-branche
488506
raise web.HTTPNotFound(text=f"{exc}") from exc
489507

490508
except asyncio.CancelledError:
491-
log.warning(
509+
_logger.warning(
492510
"cancelled create_project for '%s'. Cleaning up",
493511
f"{user_id=}",
494512
)

0 commit comments

Comments
 (0)