diff --git a/longs/views.py b/longs/views.py index 61b05013..cc1b4214 100755 --- a/longs/views.py +++ b/longs/views.py @@ -367,6 +367,11 @@ class LongCreateBase(RevisionMixin, LoginRequiredMixin, CreateView): model = Long form_class = LongForm + def get_form_kwargs(self): + kwargs = super(LongCreateBase, self).get_form_kwargs() + kwargs.update({"user": self.request.user}) + return kwargs + def get_context_data(self, **kwargs): context = super(LongCreateBase, self).get_context_data(**kwargs) if self.request.POST: @@ -441,6 +446,12 @@ class LongUpdate(RevisionMixin, LoginRequiredMixin, AuthorOrCheckerRequiredMixin # #fields = [ 'condition' ] # #initial = {'date_of_death': '05/01/2018'} # exclude = [ 'created_date', 'published_date' ] + + def get_form_kwargs(self): + kwargs = super(LongUpdate, self).get_form_kwargs() + kwargs.update({"user": self.request.user}) + return kwargs + def get_context_data(self, **kwargs): context = super(LongUpdate, self).get_context_data(**kwargs) if self.request.POST: