diff --git a/dav_events/views/events.py b/dav_events/views/events.py index 9c2220a..33ce16f 100644 --- a/dav_events/views/events.py +++ b/dav_events/views/events.py @@ -167,11 +167,10 @@ class EventAcceptView(EventDetailView): permission = 'accept' def get(self, request, *args, **kwargs): - self.object = self.get_object() - self.object.accept(request.user) + event = self.get_object() + event.accept(request.user) messages.success(request, _(u'Veranstaltung freigegeben.')) - context = self.get_context_data(object=self.object) - return self.render_to_response(context) + return HttpResponseRedirect(event.get_absolute_url()) class EventUpdateView(EventPermissionMixin, generic.UpdateView):