Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions anms-core/anms/routes/adms/adm.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,10 @@
# External modules
from fastapi import APIRouter, status, Request, HTTPException
from fastapi.responses import JSONResponse
from fastapi.encoders import jsonable_encoder
from fastapi import UploadFile
from pydantic import BaseModel
from typing import List
import io
import traceback

Expand Down Expand Up @@ -66,7 +68,7 @@ class UpdateAdmError(BaseModel):


# API routes
@router.get("/", status_code=status.HTTP_200_OK, responses={200: {"model": DataModelSchema}})
@router.get("/", status_code=status.HTTP_200_OK, response_model=List[DataModelSchema])
async def getall():
response = None
# return True
Expand All @@ -76,7 +78,7 @@ async def getall():
message = f"DataModel view does not exist!"
response = JSONResponse(status_code=404, content={"message": message})
else:
response = result
response = jsonable_encoder(result)
return response


Expand Down Expand Up @@ -254,4 +256,4 @@ async def update_adm(file: UploadFile, request: Request):
logger.error(message)
traceback.print_exc()
response = JSONResponse(status_code=status_code, content={"message": message, "error_details": error_details})
return response
return response
Loading