Skip to content

Commit f5c523a

Browse files
committed
@matusdrobuliak66 review: add fix to project
1 parent c76e21a commit f5c523a

File tree

2 files changed

+7
-7
lines changed
  • services/web/server

2 files changed

+7
-7
lines changed

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -529,13 +529,7 @@ async def list_projects( # pylint: disable=too-many-arguments,too-many-statemen
529529
None
530530
) # <-- All shared workspaces
531531
)
532-
if filter_by_text is not None:
533-
shared_workspace_query = shared_workspace_query.join(
534-
users, users.c.id == projects.c.prj_owner, isouter=True
535-
)
536-
537532
else:
538-
# FIXME: PC: Aks Matus why test_trash_project_in_subfolder fails here!
539533
assert ( # nosec
540534
workspace_query.workspace_scope == WorkspaceScope.SHARED
541535
)
@@ -544,6 +538,12 @@ async def list_projects( # pylint: disable=too-many-arguments,too-many-statemen
544538
== workspace_query.workspace_id # <-- Specific shared workspace
545539
)
546540

541+
if filter_by_text is not None:
542+
# NOTE: fields searched with text include user's email
543+
shared_workspace_query = shared_workspace_query.join(
544+
users, users.c.id == projects.c.prj_owner, isouter=True
545+
)
546+
547547
else:
548548
shared_workspace_query = None
549549

services/web/server/tests/unit/with_dbs/03/test_trash.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -665,7 +665,7 @@ async def test_trash_project_in_subfolder(
665665
)
666666
data, _ = await assert_status(resp, status.HTTP_200_OK)
667667
assert len(data) == 1
668-
assert data[0]["uuid"] == project_uuid
668+
assert data[0]["uuid"] == f"{project_uuid}"
669669

670670
# UNTRASH
671671
resp = await client.post(f"/v0/projects/{project_uuid}:untrash")

0 commit comments

Comments
 (0)