here is another fix, which I seem to have forgotten to send last year.
It's fixing an infinite loop / stack overflow in
EOSQLQualifier.m, [EONotQualifier (EOQualifierSQLGeneration)
-sqlStringForSQLExpression:].
The method needs to pass _qualifier as parameter, not self. Otherwise it will
be called back with the same question again and again, ...
Best wishes,
Georg
*** EOAccess/EOSQLQualifier.m.old 2010-08-28 18:00:17.000000000 +0800
--- EOAccess/EOSQLQualifier.m 2010-09-16 17:48:22.000000000 +0800
***************
*** 524,530 ****
- (NSString *)sqlStringForSQLExpression: (EOSQLExpression *)sqlExpression
{
! return [sqlExpression sqlStringForNegatedQualifier: self];
}
- (EOQualifier *)schemaBasedQualifierWithRootEntity: (EOEntity *)entity
--- 524,530 ----
- (NSString *)sqlStringForSQLExpression: (EOSQLExpression *)sqlExpression
{
! return [sqlExpression sqlStringForNegatedQualifier: _qualifier];
}
- (EOQualifier *)schemaBasedQualifierWithRootEntity: (EOEntity *)entity
_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep