diff --git a/journals/views.py b/journals/views.py
index 8f7b60053f6b2efb3fa50f35b6a5f1be360103fc..48b358fcc71976fc09c8c9d125ae6ee01a567496 100644
--- a/journals/views.py
+++ b/journals/views.py
@@ -256,8 +256,8 @@ def validate_publication(request):
 
         # Add Institutions to the publication
         for author in publication.authors.all():
-            for institution in author.affiliations.active():
-                publication.institutions.add(institution)
+            for current_affiliation in author.affiliations.active():
+                publication.institutions.add(current_affiliation.institution)
 
         # Save the beast
         publication.save()