diff --git a/AUTHORS b/AUTHORS
index 914775fe363..645913e7c46 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -123,6 +123,7 @@ answer newbie questions, and generally made Django that much better:
Jason McBrayer
mccutchen@gmail.com
michael.mcewan@gmail.com
+ mitakummaa@gmail.com
mmarshall
Eric Moritz
Robin Munn
diff --git a/django/db/models/fields/related.py b/django/db/models/fields/related.py
index 6c9d7f258f8..60a5b9b7b0f 100644
--- a/django/db/models/fields/related.py
+++ b/django/db/models/fields/related.py
@@ -256,8 +256,7 @@ class ForeignRelatedObjectsDescriptor(object):
# Otherwise, just move the named objects into the set.
if self.related.field.null:
manager.clear()
- for obj in value:
- manager.add(obj)
+ manager.add(*value)
def create_many_related_manager(superclass):
"""Creates a manager that subclasses 'superclass' (which is a Manager)
@@ -405,8 +404,7 @@ class ManyRelatedObjectsDescriptor(object):
manager = self.__get__(instance)
manager.clear()
- for obj in value:
- manager.add(obj)
+ manager.add(*value)
class ReverseManyRelatedObjectsDescriptor(object):
# This class provides the functionality that makes the related-object
@@ -447,8 +445,7 @@ class ReverseManyRelatedObjectsDescriptor(object):
manager = self.__get__(instance)
manager.clear()
- for obj in value:
- manager.add(obj)
+ manager.add(*value)
class ForeignKey(RelatedField, Field):
empty_strings_allowed = False