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