﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
8405	Editing inline-image in admin results in KeyError	Ville Säävuori	nobody	"I have three models:

{{{

class Image(models.Model):
    image = models.ImageField(upload_to='productimages/')

class ExtraImage(Image):
    model = models.ForeignKey('ProductModel')    

class ProductModel(models.Model):
    modelnumber = models.CharField(primary_key=True, max_length=50, unique=True)

}}}

and admin interface for them, which has a inline for the extra images:

{{{

class ExtraImageInline(admin.TabularInline):
    model = ExtraImage
    extra = 2

class ProductModelAdmin(admin.ModelAdmin):
    inlines = (ModelPropertyInline, ExtraImageInline)

}}}

Adding the image works OK, but anything after that (editing or deleting) results in KeyError:

{{{
 File ""/home/customer/django/django/forms/models.py"", line 292, in save_existing_objects
   obj = existing_objects[form.cleaned_data[self.model._meta.pk.attname]]

KeyError: 'image_ptr_id'
}}}

Tested with dev server with Django r8435 and apache+mod_python running Django r8355."		closed	contrib.admin	dev		duplicate	inheritance modelinheritance admin keyerror		Unreviewed	0	0	0	0	0	0
