From 9a6b66f7d9ac530fb05bc98402241249c27e2671 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Tue, 11 Feb 2025 21:07:28 +0100 Subject: [PATCH] =?UTF-8?q?Fix=20p=C5=99ij=C3=ADm=C3=A1n=C3=AD=20pr=C3=A1z?= =?UTF-8?q?dn=C3=A9=20mno=C5=BEiny=20tag=C5=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- korektury/api/views.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/korektury/api/views.py b/korektury/api/views.py index 86d14c71..560abfad 100644 --- a/korektury/api/views.py +++ b/korektury/api/views.py @@ -89,7 +89,6 @@ def opravy_a_komentare_view(request, pdf_id: int, **kwargs): if oprava_id != -1: oprava = get_object_or_404(Oprava, id=oprava_id) else: - tagy = list(map(int, q.get('tagy').split(","))) pdf = get_object_or_404(KorekturovanePDF, id=pdf_id) oprava = Oprava.objects.create( pdf=pdf, @@ -97,7 +96,11 @@ def opravy_a_komentare_view(request, pdf_id: int, **kwargs): x=x, y=y, ) - oprava.tagy.add(*KorekturaTag.objects.filter(id__in=tagy)) + + tagy_raw = q.get('tagy') + if tagy_raw != "": + tagy = list(map(int, tagy_raw.split(","))) + oprava.tagy.add(*KorekturaTag.objects.filter(id__in=tagy)) Komentar.objects.create(oprava=oprava, autor=autor, text=text)