From d12d03bd241d93ffc624747f9f60fdf7fbe18f14 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Thu, 21 May 2020 17:07:06 -0700 Subject: UI mobile/tablet scaling; search error improvements --- fatcat_scholar/web.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'fatcat_scholar/web.py') diff --git a/fatcat_scholar/web.py b/fatcat_scholar/web.py index 06d6a02..e2fde9b 100644 --- a/fatcat_scholar/web.py +++ b/fatcat_scholar/web.py @@ -132,16 +132,16 @@ async def web_search(request: Request, query: FulltextQuery = Depends(FulltextQu if content.mimetype == "application/json": return await search(query) hits : Optional[FulltextHits] = None - search_error: Optional[str] = None + search_error: Optional[dict] = None status_code: int = 200 if query.q is not None: try: hits = do_fulltext_search(query) except ValueError as e: - search_error = str(e) + search_error = dict(type="query", message=str(e)) status_code = 400 except IOError as e: - search_error = str(e) + search_error = dict(type="backend", message=str(e)) status_code = 500 return i18n_templates[lang.code].TemplateResponse( "search.html", -- cgit v1.2.3