From fa606f36d0bb9cd0ecd5adb9edcc2e15a05ab524 Mon Sep 17 00:00:00 2001 From: Tonye Jack Date: Thu, 24 Jun 2021 08:34:26 -0400 Subject: [PATCH] Update clone.py --- model_clone/mixins/clone.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/model_clone/mixins/clone.py b/model_clone/mixins/clone.py index 0a8f0fc1..8a9441c1 100644 --- a/model_clone/mixins/clone.py +++ b/model_clone/mixins/clone.py @@ -354,7 +354,7 @@ def _create_copy_of_instance(instance, using=None, force=False, sub_clone=False) ) elif isinstance(f, models.OneToOneField) and not sub_clone: - sub_instance = getattr(instance, f.name, f.get_default()) + sub_instance = getattr(instance, f.name, None) or f.get_default() if sub_instance is not None: sub_instance = CloneMixin._create_copy_of_instance(