diff --git a/aleksis/apps/kort/models.py b/aleksis/apps/kort/models.py index 7f6eec640d381de42e8bdef4b25d1a17aff3f585..8f27b38d469b9e0fbcd2c347194333f21d382975 100644 --- a/aleksis/apps/kort/models.py +++ b/aleksis/apps/kort/models.py @@ -156,10 +156,9 @@ class CardPrinter(ExtensibleModel): self.status not in (CardPrinterStatus.NOT_REGISTERED.value, CardPrinterStatus.OFFLINE.value) and self.last_seen_at - ): - if self.last_seen_at < timezone.now() - timedelta(minutes=1): - self.status = CardPrinterStatus.OFFLINE.value - self.save() + ) and self.last_seen_at < timezone.now() - timedelta(minutes=1): + self.status = CardPrinterStatus.OFFLINE.value + self.save() @classmethod def check_online_status_for_all(cls, qs=None): @@ -263,7 +262,7 @@ class CardLayout(ExtensibleModel): t = Template(self.template) t.render(Context()) except Exception as e: - raise ValidationError(_("Template is invalid: {}").format(e)) + raise ValidationError(_("Template is invalid: {}").format(e)) from e def __str__(self): return self.name diff --git a/aleksis/apps/kort/views.py b/aleksis/apps/kort/views.py index 64dd2414ee0735a84f12eaa1926e489fd5da5147..47cc42efbb6773480f1e82e41c10b7c1164849ee 100644 --- a/aleksis/apps/kort/views.py +++ b/aleksis/apps/kort/views.py @@ -339,7 +339,7 @@ class CardLayoutFormMixin: def post(self, request, *args, **kwargs): self.object = self.get_object() - context = self.get_context_data(**kwargs) + self.get_context_data(**kwargs) form = self.get_form() if form.is_valid() and self.formset.is_valid(): return self.form_valid(form)