diff --git a/pyproject.toml b/pyproject.toml index f665e55..9145e00 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "geneweaver-api" -version = "0.6.0a1" +version = "0.6.0a2" description = "The Geneweaver API" authors = [ "Alexander Berger ", diff --git a/src/geneweaver/api/controller/genesets.py b/src/geneweaver/api/controller/genesets.py index 023fc11..db46145 100644 --- a/src/geneweaver/api/controller/genesets.py +++ b/src/geneweaver/api/controller/genesets.py @@ -269,7 +269,7 @@ def get_publication_for_geneset( return pub_resp -@router.put("/{geneset_id}/threshold") +@router.put("/{geneset_id}/threshold", status_code=204) def put_geneset_threshold( geneset_id: Annotated[ int, Path(format="int64", minimum=0, maxiumum=9223372036854775807) @@ -277,7 +277,7 @@ def put_geneset_threshold( gene_score_type: GenesetScoreType, user: UserInternal = Security(deps.full_user), cursor: Optional[deps.Cursor] = Depends(deps.cursor), -) -> dict: +) -> None: """Set geneset threshold for geneset owner.""" response = genset_service.update_geneset_threshold( cursor, geneset_id, gene_score_type, user @@ -286,5 +286,3 @@ def put_geneset_threshold( if "error" in response: if response.get("message") == api_message.ACCESS_FORBIDDEN: raise HTTPException(status_code=403, detail=api_message.ACCESS_FORBIDDEN) - - return response diff --git a/tests/controllers/test_genesets.py b/tests/controllers/test_genesets.py index 971520d..5f826b2 100644 --- a/tests/controllers/test_genesets.py +++ b/tests/controllers/test_genesets.py @@ -240,8 +240,7 @@ def test_set_geneset_endpoint_response(mock_update_geneset_threshold, client): response = client.put( "/api/genesets/1234/threshold", data=json.dumps(geneset_threshold_update_req) ) - assert response.status_code == 200 - assert response.json() == {} + assert response.status_code == 204 @patch("geneweaver.api.services.geneset.update_geneset_threshold")