From e4894d27ad3a687e4b8fc035a06248e225a17ce5 Mon Sep 17 00:00:00 2001 From: Julien Constant Date: Wed, 5 Apr 2023 16:25:25 +0200 Subject: [PATCH] Fix #600 --- core/views/user.py | 6 +++++- trombi/templates/trombi/detail.jinja | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/core/views/user.py b/core/views/user.py index eeba4845..f205a9d6 100644 --- a/core/views/user.py +++ b/core/views/user.py @@ -719,8 +719,12 @@ class UserPreferencesView(UserTabsMixin, CanEditMixin, UpdateView): def get_context_data(self, **kwargs): kwargs = super(UserPreferencesView, self).get_context_data(**kwargs) - if not hasattr(self.object, "trombi_user"): + + if not ( + hasattr(self.object, "trombi_user") and self.request.user.trombi_user.trombi + ): kwargs["trombi_form"] = UserTrombiForm() + if hasattr(self.object, "customer"): kwargs["student_card_form"] = StudentCardForm() return kwargs diff --git a/trombi/templates/trombi/detail.jinja b/trombi/templates/trombi/detail.jinja index 85556703..bbd27804 100644 --- a/trombi/templates/trombi/detail.jinja +++ b/trombi/templates/trombi/detail.jinja @@ -14,8 +14,8 @@

{% trans %}Add user{% endtrans %}

- {% csrf_token %} - {{ form.as_p() }} + {% csrf_token %} + {{ form.as_p() }}