Skip to content

Commit 8658064

Browse files
committed
Don't set related object for migrations
1 parent 4463dee commit 8658064

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

simple_history/models.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -304,12 +304,10 @@ def do_related_class(self, other, cls):
304304
try:
305305
instance_type = cls.instance_type
306306
except AttributeError: # when model is reconstituted for migration
307-
natural_key = "{app}.{model}".format(
308-
app=cls._meta.app_label,
309-
model=cls.__name__[10:],
310-
)
311-
instance_type = cls._meta.apps.get_model(natural_key)
312-
self.related = RelatedObject(other, instance_type, self)
307+
if cls.__module__ != "__fake__": # not from migrations, error
308+
raise
309+
else:
310+
self.related = RelatedObject(other, instance_type, self)
313311
transform_field(field)
314312
field.rel = None
315313

0 commit comments

Comments
 (0)