Skip to content
Snippets Groups Projects
Commit f6a52edb authored by Tim Repke's avatar Tim Repke
Browse files

Partially resolves nacsos-web#39

parent 6e5a03d5
No related branches found
No related tags found
1 merge request!36Master
Pipeline #1255 passed
...@@ -90,8 +90,8 @@ async def get_detail_for_item(item_id: str, ...@@ -90,8 +90,8 @@ async def get_detail_for_item(item_id: str,
@router.get('/text/{item_id}', response_model=str) @router.get('/text/{item_id}', response_model=str)
async def get_text_for_item(item_id: str, permission=Depends(UserPermissionChecker('dataset_read'))) -> str: async def get_text_for_item(item_id: str, permission=Depends(UserPermissionChecker('dataset_read'))) -> str:
async with db_engine.session() as session: async with db_engine.session() as session:
stmt = select(Item.text).where(Item.item_id==item_id) stmt = select(Item.text).where(Item.item_id == item_id)
text = await session.scalar(stmt) text: str | None = await session.scalar(stmt)
if text is None: if text is None:
raise ItemNotFoundError(f'No text available for item with ID: {item_id}') raise ItemNotFoundError(f'No text available for item with ID: {item_id}')
return text return text
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment