Skip to content

Commit 8207d9e

Browse files
fix: get service metadata from_attributes
1 parent 8b75bf6 commit 8207d9e

File tree

1 file changed

+5
-2
lines changed
  • services/web/server/src/simcore_service_webserver/functions/_services_metadata

1 file changed

+5
-2
lines changed

services/web/server/src/simcore_service_webserver/functions/_services_metadata/_repository.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,10 @@ async def batch_service_metadata(
4141
rows = result.fetchall()
4242

4343
return {
44-
(row.key, row.version): ServiceMetadata.model_validate(row) for row in rows
44+
(row.key, row.version): ServiceMetadata.model_validate(
45+
row, from_attributes=True
46+
)
47+
for row in rows
4548
}
4649

4750

@@ -66,4 +69,4 @@ async def get_service_metadata(
6669
if row is None:
6770
raise ServiceMetadataNotFoundError(key=key, version=version)
6871

69-
return ServiceMetadata.model_validate(row)
72+
return ServiceMetadata.model_validate(row, from_attributes=True)

0 commit comments

Comments
 (0)