﻿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
14387	pre_save problem with inherrited model	iskren		"Hello.

I have a base-class and a child-class. The child-class has a pre_save signal and it has a list of related items to it.
when testing for save action django raises DoesNotExist exception. Traceback follows:

Thank you for the time spent on the Django project

 File ""../children_pre_save_problem/test_b/tests.py"", line 9, in test1_inc_num
    invo.save()
  File ""/usr/lib/pymodules/python2.6/django/db/models/base.py"", line 410, in save
    self.save_base(force_insert=force_insert, force_update=force_update)
  File ""/usr/lib/pymodules/python2.6/django/db/models/base.py"", line 432, in save_base
    signals.pre_save.send(sender=origin, instance=self, raw=raw)
  File ""/usr/lib/pymodules/python2.6/django/dispatch/dispatcher.py"", line 166, in send
    response = receiver(signal=self, sender=sender, **named)
  File ""/home/iskren/tc/python/children_pre_save_problem/test_b/models.py"", line 30, in invoicedoc_pre_save
    instance.recalc_total()
  File ""/home/iskren/tc/python/children_pre_save_problem/test_b/models.py"", line 19, in recalc_total
    for item in self.item_set.all():
  File ""/usr/lib/pymodules/python2.6/django/db/models/fields/related.py"", line 324, in __get__
    self.related.model._default_manager.__class__)
  File ""/usr/lib/pymodules/python2.6/django/db/models/fields/related.py"", line 399, in create_manager
    getattr(instance, attname)}
  File ""/usr/lib/pymodules/python2.6/django/db/models/fields/related.py"", line 244, in __get__
    raise self.field.rel.to.DoesNotExist
"		closed	Database layer (models, ORM)	1.2		invalid	pre_save inheritance inherited save	thesunlover@…	Unreviewed	0	0	0	0	0	0
