From e752ddf3ee71e4f71e8dc9d0b8f3c5d5675b8a30 Mon Sep 17 00:00:00 2001 From: Oskar Hahn Date: Sun, 15 Apr 2012 10:02:53 +0200 Subject: [PATCH] fixe error with tabs in DetailView --- openslides/utils/views.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/openslides/utils/views.py b/openslides/utils/views.py index b4dc4de1b..8972465b6 100644 --- a/openslides/utils/views.py +++ b/openslides/utils/views.py @@ -203,11 +203,16 @@ class DeleteView(RedirectView, SingleObjectMixin): messages.warning(request, '%s
' % (message, url, csrf(request)['csrf_token'], _("Yes"), _("No"))) -class DetailView(SingleObjectMixin, TemplateView): +class DetailView(TemplateView, SingleObjectMixin): def get(self, request, *args, **kwargs): self.object = self.get_object() context = self.get_context_data(object=self.object) - return TemplateView.get(self, request, *args, **kwargs) + return super(DetailView, self).get(request, *args, **kwargs) + + def get_context_data(self, **kwargs): + context = super(DetailView, self).get_context_data(**kwargs) + context.update(SingleObjectMixin.get_context_data(self, **kwargs)) + return context class PDFView(PermissionMixin, View):