From: Timo H. <tho...@us...> - 2007-12-14 18:38:04
|
Update of /cvsroot/wonder/Wonder/Common/Frameworks/ERExtensions/Sources/er/extensions In directory sc8-pr-cvs9.sourceforge.net:/tmp/cvs-serv20742/Sources/er/extensions Modified Files: ERXEOControlUtilities.java Log Message: Don't check for uniqueness if object passed in doesn't match the restricting qualifier Index: ERXEOControlUtilities.java =================================================================== RCS file: /cvsroot/wonder/Wonder/Common/Frameworks/ERExtensions/Sources/er/extensions/ERXEOControlUtilities.java,v retrieving revision 1.84 retrieving revision 1.85 diff -C2 -d -r1.84 -r1.85 *** ERXEOControlUtilities.java 27 Nov 2007 19:58:48 -0000 1.84 --- ERXEOControlUtilities.java 14 Dec 2007 18:37:47 -0000 1.85 *************** *** 1849,1852 **** --- 1849,1854 ---- */ public static void validateUniquenessOf(EOEnterpriseObject eo, EOQualifier restrictingQualifier, String... keys) { + if (restrictingQualifier != null && !restrictingQualifier.evaluateWithObject(eo)) + return; NSArray<String> keyPaths = new NSArray(keys); NSDictionary<String, Object> dict = ERXDictionaryUtilities.dictionaryFromObjectWithKeys(eo, keyPaths); |