diff --git a/geomagio/api/secure/metadata.py b/geomagio/api/secure/metadata.py index 6435d8262c3ac56927ac4be4c805ae49105e366c..97fe43c3d77a9bbf1861b208b6302ffd2419cf49 100644 --- a/geomagio/api/secure/metadata.py +++ b/geomagio/api/secure/metadata.py @@ -86,11 +86,11 @@ async def get_metadata_by_id(id: int): return meta[0] -@router.put("/metadata/{id}") +@router.put("/metadata/{id}", response_model=Metadata) async def update_metadata( id: int, metadata: Metadata = Body(...), user: User = Depends(require_user([os.getenv("REVIEWER_GROUP", "reviewer")])), -) -> Metadata: +): await metadata_table.update_metadata(metadata) - return metadata + return get_metadata_by_id(metadata.id)