From 9fb01b2e2d033b4a785ca2347420744d5b6fa5a0 Mon Sep 17 00:00:00 2001 From: Ross Date: Thu, 29 Apr 2021 23:44:40 +0100 Subject: [PATCH] . --- anatomy/views.py | 6 ++++++ rapids/views.py | 3 +++ 2 files changed, 9 insertions(+) diff --git a/anatomy/views.py b/anatomy/views.py index 9000e3e2..574c511c 100644 --- a/anatomy/views.py +++ b/anatomy/views.py @@ -994,6 +994,9 @@ class ExamCreate(LoginRequiredMixin, CreateView): form_class = ExamForm def form_valid(self, form): + self.object = form.save(commit=False) + self.object.save() + form.instance.author.add(self.request.user.id) return super().form_valid(form) @@ -1002,6 +1005,9 @@ class ExamUpdate(LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView): form_class = ExamForm def form_valid(self, form): + self.object = form.save(commit=False) + self.object.save() + form.instance.author.add(self.request.user.id) return super().form_valid(form) diff --git a/rapids/views.py b/rapids/views.py index 7be103f9..a40905b0 100755 --- a/rapids/views.py +++ b/rapids/views.py @@ -944,6 +944,9 @@ class ExamUpdate(LoginRequiredMixin, AuthorOrCheckerRequiredMixin, UpdateView): form_class = ExamForm def form_valid(self, form): + self.object = form.save(commit=False) + self.object.save() + form.instance.author.add(self.request.user.id) return super().form_valid(form)