25 | | This is because the primary key of a child model is a `OneToOneField` to the parent model (e.g. `place_ptr`), and it's not in `pk_fields`, so the changes to [https://github.com/django/django/blob/bf7b17d16d3978b2e1cee4a0f7ce8840bd1a8dc4/django/db/models/base.py#L1496-L1498 the check for the check for skipping primary key when editing] no longer passes for child models. |
| 25 | This is because the primary key of a child model is a `OneToOneField` to the parent model (e.g. `place_ptr`), and it's not in `pk_fields`, so the changes to [https://github.com/django/django/blob/bf7b17d16d3978b2e1cee4a0f7ce8840bd1a8dc4/django/db/models/base.py#L1496-L1498 the check for skipping primary key when editing] no longer passes for child models. |
| 26 | |
| 27 | The exact query can be seen in [https://github.com/laymonage/django-fullclean-repro/actions/runs/12750852443/job/35536526461 my repro example]. |