From 0af99d4f3ebed0ef71d60cfebbffe6c05d1ac7ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jon=C3=A1=C5=A1=20Havelka?= Date: Wed, 22 Jan 2025 20:23:12 +0100 Subject: [PATCH] =?UTF-8?q?Aktualizace=20v=C5=A1ech=20koment=C3=A1=C5=99?= =?UTF-8?q?=C5=AF=20jako=20funkce=20(a=20aktualizace,=20ne=20vytvo=C5=99en?= =?UTF-8?q?=C3=AD)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../korektury/korekturovatko/__oprava.html | 5 +-- .../korektury/korekturovatko/_main.html | 35 ++++++++++++------- 2 files changed, 25 insertions(+), 15 deletions(-) diff --git a/korektury/templates/korektury/korekturovatko/__oprava.html b/korektury/templates/korektury/korekturovatko/__oprava.html index 6f0eb8ed..442aae06 100644 --- a/korektury/templates/korektury/korekturovatko/__oprava.html +++ b/korektury/templates/korektury/korekturovatko/__oprava.html @@ -58,8 +58,8 @@ class Oprava { static update_or_create(oprava_data) { const id = oprava_data['id']; - if (id in opravy) opravy[id].update(oprava_data); - else new Oprava(oprava_data); + if (id in opravy) return opravy[id].update(oprava_data); + else return new Oprava(oprava_data); } #komentare; @@ -97,6 +97,7 @@ update(oprava_data) { {# this.oprava_data = oprava_data; #} this.set_status(oprava_data['status']); + return this; }; set_status(status) { diff --git a/korektury/templates/korektury/korekturovatko/_main.html b/korektury/templates/korektury/korekturovatko/_main.html index adb98c93..25ed71fb 100644 --- a/korektury/templates/korektury/korekturovatko/_main.html +++ b/korektury/templates/korektury/korekturovatko/_main.html @@ -7,21 +7,30 @@ {% include "korektury/korekturovatko/__komentar.html" %}