From 99b88af41c34dafef724abecc03269f921e538bf Mon Sep 17 00:00:00 2001
From: "J.-S. Caux" <J.S.Caux@uva.nl>
Date: Mon, 29 Oct 2018 20:54:29 +0100
Subject: [PATCH] Drop unneeded save method (much faster)

---
 journals/views.py | 2 --
 1 file changed, 2 deletions(-)

diff --git a/journals/views.py b/journals/views.py
index d4075cb6d..56b8bddb0 100644
--- a/journals/views.py
+++ b/journals/views.py
@@ -782,10 +782,8 @@ def publication_add_topic(request, doi_label):
     select_topic_form = SelectTopicForm(request.POST or None)
     if select_topic_form.is_valid():
         publication.topics.add(select_topic_form.cleaned_data['topic'])
-        publication.save()
         for sub in publication.accepted_submission.thread:
             sub.topics.add(select_topic_form.cleaned_data['topic'])
-            sub.save()
         messages.success(request, 'Successfully linked Topic to this publication')
     return redirect(reverse('scipost:publication_detail',
                             kwargs={'doi_label': publication.doi_label}))
-- 
GitLab