﻿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
17918	Sporadic proxy deletion failures on mysql	Nate Bragg	Nate Bragg	"When running:

{{{regressiontests.delete_regress.tests.ProxyDeleteTest}}} and {{{regressiontests.delete_regress.tests.ProxyOfProxyDeleteTest}}}

sporadic {{{IntegrityError}}}s would occur.  This was caused by the proxy model's base model not having the proxy model as a dependancy, and the sporadic nature was entirely the result of dictionary ordering going into Collector.sort() - sometimes it would be in an order that honored the constraints, sometimes it wouldn't.

This was introduced, I believe, in revision 17664.  I have only observed it on mysql, but it is hypothetically a universal issue.

My proposed solution is simply to ensure that the proxy model's base class gets included as a dependency."	Bug	closed	Database layer (models, ORM)	1.4-beta-1	Release blocker	fixed			Unreviewed	1	0	0	0	0	0
