From 7a1a9246477b935d0a6a834871d00ccc09bb39db Mon Sep 17 00:00:00 2001 From: jrybicki-jsc <j.rybicki@fz-juelich.de> Date: Tue, 8 Jun 2021 12:47:37 +0200 Subject: [PATCH] no tuples in response_model. they are not supported by api --- apiserver/main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apiserver/main.py b/apiserver/main.py index 2bb64cc..3c94d01 100644 --- a/apiserver/main.py +++ b/apiserver/main.py @@ -73,7 +73,7 @@ async def get_types(): """ return [{element.value: "/" + element.value} for element in LocationDataType] -@app.get("/{location_data_type}", response_model=List[Tuple[str, str]]) +@app.get("/{location_data_type}") async def list_datasets(location_data_type: LocationDataType): """list id and name of every registered dataset for the specified type""" return adapter.get_list(location_data_type) @@ -84,7 +84,7 @@ async def get_specific_dataset(location_data_type: LocationDataType, dataset_id: """returns all information about a specific dataset, identified by id""" return adapter.get_details(location_data_type, dataset_id) -@app.post("/{location_data_type}", response_model=Tuple[str, LocationData]) +@app.post("/{location_data_type}") async def add_dataset(location_data_type: LocationDataType, dataset: LocationData, user: User = Depends(my_user)): @@ -92,7 +92,7 @@ async def add_dataset(location_data_type: LocationDataType, return adapter.add_new(location_data_type, dataset, user.username) -@app.put("/{location_data_type}/{dataset_id}", response_model=Tuple[str, LocationData]) +@app.put("/{location_data_type}/{dataset_id}") async def update_specific_dataset(location_data_type: LocationDataType, dataset_id: str, dataset: LocationData, user: User = Depends(my_user)): -- GitLab