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:
parent
779437be95
commit
62f059be1f
1 changed files with 7 additions and 3 deletions
|
@ -2,7 +2,7 @@ from datetime import date
|
||||||
|
|
||||||
from django.contrib.auth.mixins import LoginRequiredMixin
|
from django.contrib.auth.mixins import LoginRequiredMixin
|
||||||
from django.contrib.messages.views import SuccessMessageMixin
|
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.shortcuts import redirect, render
|
||||||
from django.urls import reverse
|
from django.urls import reverse
|
||||||
from django.views import generic
|
from django.views import generic
|
||||||
|
@ -137,7 +137,9 @@ class DataCheckView(generic.TemplateView, LoginRequiredMixin):
|
||||||
#### Search Views ####
|
#### Search Views ####
|
||||||
|
|
||||||
def search_suggestion_view(request):
|
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)
|
results = Acronym.objects.filter(slug__contains=query)
|
||||||
suggestions = []
|
suggestions = []
|
||||||
r: Acronym
|
r: Acronym
|
||||||
|
@ -151,7 +153,9 @@ def search_suggestion_view(request):
|
||||||
|
|
||||||
|
|
||||||
def search_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]
|
query_acr = query.split(":")[0]
|
||||||
print(query_acr)
|
print(query_acr)
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in a new issue