Skip to content

Commit 20e3717

Browse files
author
Carlton Gibson
authored
Merge pull request #4895 from felixxm/reverted-4852
Reverted "Removed multi-table inheritance auto created PK from serialize".
2 parents eb57742 + 40e3462 commit 20e3717

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

rest_framework/utils/model_meta.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,7 @@ def _get_forward_relationships(opts):
7676
Returns an `OrderedDict` of field names to `RelationInfo`.
7777
"""
7878
forward_relations = OrderedDict()
79-
for field in [
80-
field for field in opts.fields
81-
if field.serialize and get_remote_field(field) and not (field.primary_key and field.one_to_one)
82-
# If the field is a OneToOneField and it's been marked as PK, then this
83-
# is a multi-table inheritance auto created PK ('%_ptr').
84-
]:
79+
for field in [field for field in opts.fields if field.serialize and get_remote_field(field)]:
8580
forward_relations[field.name] = RelationInfo(
8681
model_field=field,
8782
related_model=get_related_model(field),

0 commit comments

Comments
 (0)