#18391: Inline forms fail to delete objects when PK is a custom field
----------------------------+--------------------------------------
Reporter: max@… | Owner: nobody
Type: Bug | Status: new
Component: Forms | Version: master
Severity: Normal | Keywords: inline form custom field
Triage Stage: Unreviewed | Has patch: 1
Easy pickings: 1 | UI/UX: 0
----------------------------+--------------------------------------
I have custom field type. It's a uuid. If I make an inline form in admin
interface with a model that has this custom field as a primary key I can't
delete it from the admin interface. I get an error that a NoneType doesn't
have some attributes.
The problem is that in _construct_form the primary key is got via
get_db_prep_lookup which will always return a string. But in
_existing_object when it initializes self._object_dict is just takes an
object. Which must not be of a string type.
Patch to eliminate it is attached.
--
Ticket URL: <https://code.djangoproject.com/ticket/18391>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-updates?hl=en.