From 60dc957a825232fdda9138e2f8878b2ca407a7c9 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Mon, 22 Jul 2019 22:45:07 -0700 Subject: [PATCH] Removed unnecessary code in Model.__init__(). As is_related_object is True, the val variable is unused for the remainder of the method. Unnecessary since 53da1e47942f22a56e761d786ba89d05ca55a224. --- django/db/models/base.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/django/db/models/base.py b/django/db/models/base.py index 1ddbde9393..18ee0b4911 100644 --- a/django/db/models/base.py +++ b/django/db/models/base.py @@ -457,11 +457,6 @@ class Model(metaclass=ModelBase): val = kwargs.pop(field.attname) except KeyError: val = field.get_default() - else: - # Object instance was passed in. Special case: You can - # pass in "None" for related objects if it's allowed. - if rel_obj is None and field.null: - val = None else: try: val = kwargs.pop(field.attname)