diff --git a/backend/routes/case.py b/backend/routes/case.py index 7888b101..3554ad7e 100644 --- a/backend/routes/case.py +++ b/backend/routes/case.py @@ -174,7 +174,7 @@ def get_case_options( @case_route.put( "/case/{case_id:path}", - response_model=CaseDict, + response_model=CaseDetailDict, summary="update case by id", name="case:update", tags=["Case"], @@ -195,7 +195,7 @@ def update_Case( case = crud_case.case_updated_by( session=session, case_id=case_id, user_id=user.id ) - return case.serialize + return case.to_case_detail @case_route.get( diff --git a/backend/tests/test_020_case.py b/backend/tests/test_020_case.py index 2666914e..ac6a9e02 100644 --- a/backend/tests/test_020_case.py +++ b/backend/tests/test_020_case.py @@ -344,8 +344,10 @@ async def test_update_case( "segmentation": False, "living_income_study": "living_income", "multiple_commodities": False, - "logo": None, - "created_by": 1, + "created_by": "super_admin@akvo.org", + "created_at": res["created_at"], + "updated_by": "John Doe", + "updated_at": res["updated_at"], "case_commodities": [ { "id": 1,