From: <ms...@us...> - 2008-08-28 19:38:19
|
Revision: 8264 http://wonder.svn.sourceforge.net/wonder/?rev=8264&view=rev Author: mschrag Date: 2008-08-28 19:38:17 +0000 (Thu, 28 Aug 2008) Log Message: ----------- fix for a 5.4 race condition Modified Paths: -------------- trunk/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/partials/ERXPartialInitializer.java Modified: trunk/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/partials/ERXPartialInitializer.java =================================================================== --- trunk/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/partials/ERXPartialInitializer.java 2008-08-28 12:07:08 UTC (rev 8263) +++ trunk/Wonder/Frameworks/Core/ERExtensions/Sources/er/extensions/partials/ERXPartialInitializer.java 2008-08-28 19:38:17 UTC (rev 8264) @@ -185,6 +185,8 @@ EORelationship primaryRelationship = new EORelationship(relationshipPropertyList, entity); primaryRelationship.awakeWithPropertyList(relationshipPropertyList); + // MS: This looks silly, but 5.4 has a bug where the relationship dictionary isn't necessarily initialized at this point, so we want to force it to load + entity.relationshipNamed(relationship.name()); entity.removeRelationship(relationship); entity.addRelationship(primaryRelationship); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |