1
0
Fork 0
mirror of https://github.com/Findus23/acronomy.git synced 2024-09-19 15:33:45 +02:00

fix empty query parameter

This commit is contained in:
Lukas Winkler 2020-07-27 13:41:16 +02:00
parent 779437be95
commit 62f059be1f
Signed by: lukas
GPG key ID: 54DE4D798D244853

View file

@ -2,7 +2,7 @@ from datetime import date
from django.contrib.auth.mixins import LoginRequiredMixin
from django.contrib.messages.views import SuccessMessageMixin
from django.http import HttpResponse, JsonResponse
from django.http import HttpResponse, JsonResponse, HttpResponseBadRequest
from django.shortcuts import redirect, render
from django.urls import reverse
from django.views import generic
@ -137,7 +137,9 @@ class DataCheckView(generic.TemplateView, LoginRequiredMixin):
#### Search Views ####
def search_suggestion_view(request):
query = request.GET.get('q')
query: str = request.GET.get('q')
if not query:
return HttpResponseBadRequest("q parameter is required")
results = Acronym.objects.filter(slug__contains=query)
suggestions = []
r: Acronym
@ -151,7 +153,9 @@ def search_suggestion_view(request):
def search_view(request):
query = request.GET.get('q')
query: str = request.GET.get('q')
if not query:
return HttpResponseBadRequest("q parameter is required")
query_acr = query.split(":")[0]
print(query_acr)
try: