Skip to content

Commit 4df72b0

Browse files
committed
Convert calibration models to dictionaries before DB insert
1 parent 0c72c4d commit 4df72b0

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/mavedb/routers/score_sets.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -735,7 +735,8 @@ async def update_score_set_calibration_data(
735735

736736
assert_permission(user_data, item, Action.UPDATE)
737737

738-
item.score_calibrations = calibration_update
738+
# Convert underlying validated pydantic model objects to their dictionary representation.
739+
item.score_calibrations = {k: v.dict() for k, v in calibration_update.items()} # type: ignore
739740
db.add(item)
740741
db.commit()
741742
db.refresh(item)

0 commit comments

Comments
 (0)