From b0a1adab6617a9f440d57b55ec56b2f182a6a694 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Valenta?= <tomas@imaniti.org> Date: Sun, 26 May 2024 09:38:05 +0200 Subject: [PATCH] fix field prepopulation --- shared/blocks/base.py | 7 +++++-- uniweb/models.py | 4 +--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/shared/blocks/base.py b/shared/blocks/base.py index f109f938..351e2252 100644 --- a/shared/blocks/base.py +++ b/shared/blocks/base.py @@ -680,8 +680,11 @@ class ChartDataset(blocks.StructBlock): def get_redmine_projects(): projects = requests.get("https://redmine.pirati.cz/projects.json?limit=10000") - projects.raise_for_status() - projects = projects.json()["projects"] + + if projects.ok: + projects = projects.json()["projects"] + else: + projects = [] return [(project["id"], project["name"]) for project in projects] diff --git a/uniweb/models.py b/uniweb/models.py index fea249bc..4305318c 100644 --- a/uniweb/models.py +++ b/uniweb/models.py @@ -1,7 +1,6 @@ import random from captcha.fields import CaptchaField -from django import forms from django.db import models from django.utils.translation import gettext_lazy from modelcluster.contrib.taggit import ClusterTaggableManager @@ -79,7 +78,7 @@ class AlignBlock(blocks.StructBlock): """ align = blocks.ChoiceBlock( - ALIGN_CHOICES, label="zarovnání", default=LEFT, widget=forms.RadioSelect + ALIGN_CHOICES, label="zarovnání", default=LEFT ) def get_context(self, value, parent_context=None): @@ -226,7 +225,6 @@ class CalendarAgendaBlock(blocks.StructBlock): CALENDAR_EVENTS_CHOICES, label="druh událostí", default=FUTURE, - widget=forms.RadioSelect, ) class Meta: -- GitLab