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 @@