natural_key: fix ct_field of GenericForeignKey when looking for natural keys (fixes #28229)

This commit is contained in:
Benjamin Dauvergne 2018-11-21 17:32:14 +01:00
parent 4c45876e0a
commit d8c6ba0976
1 changed files with 1 additions and 0 deletions

View File

@ -84,6 +84,7 @@ def get_by_natural_key_json(self, d):
value = related_model._default_manager.get_by_natural_key_json(value)
except related_model.DoesNotExist:
break
get_kwargs[field.ct_field] = ct
name = field.fk_field
value = value.pk
elif field.is_relation: