Skip to content

Commit

Permalink
Remove checking of OneToOneField type in determining primary key name.
Browse files Browse the repository at this point in the history
  • Loading branch information
sezabart authored Dec 8, 2024
1 parent cfd49b2 commit 34b2adb
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion polymorphic/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ def __new__(self, model_name, bases, attrs, **kwargs):
# determine the name of the primary key field and store it into the class variable
# polymorphic_primary_key_name (it is needed by query.py)
for f in new_class._meta.fields:
if f.primary_key and type(f) != models.OneToOneField:
if f.primary_key:
new_class.polymorphic_primary_key_name = f.name
break

Expand Down

0 comments on commit 34b2adb

Please sign in to comment.