Skip to content

Commit a381aa6

Browse files
🐛 adding missing db insert field (#6742)
1 parent c83d60c commit a381aa6

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import sqlalchemy as sa
1010
from aiopg.sa.connection import SAConnection
1111
from aiopg.sa.result import RowProxy
12-
from models_library.projects import ProjectAtDB
12+
from models_library.projects import ProjectAtDB, ProjectID
1313
from models_library.projects_nodes import Node
1414
from models_library.projects_nodes_io import NodeIDStr
1515
from models_library.users import UserID
@@ -164,14 +164,18 @@ async def _get_tags_by_project(conn: SAConnection, project_id: str) -> list:
164164

165165
@staticmethod
166166
async def _upsert_tags_in_project(
167-
conn: SAConnection, project_index_id: int, project_tags: list[int]
167+
conn: SAConnection,
168+
project_index_id: int,
169+
project_uuid: ProjectID,
170+
project_tags: list[int],
168171
) -> None:
169172
for tag_id in project_tags:
170173
await conn.execute(
171174
pg_insert(projects_tags)
172175
.values(
173176
project_id=project_index_id,
174177
tag_id=tag_id,
178+
project_uuid_for_rut=project_uuid,
175179
)
176180
.on_conflict_do_nothing()
177181
)

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ def _reraise_if_not_unique_uuid_error(err: UniqueViolation):
202202
await self._upsert_tags_in_project(
203203
conn=conn,
204204
project_index_id=project_index,
205+
project_uuid=project_uuid,
205206
project_tags=project_tag_ids,
206207
)
207208
selected_values["tags"] = project_tag_ids

0 commit comments

Comments
 (0)