From c9ac9551b2d430b8295a1f63ed0403315ab8f4c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Ga=CC=88rtner?= Date: Tue, 30 Aug 2016 16:57:41 +0200 Subject: [PATCH] prevent wrong SQL generation in ERXExistsQualifier --- .../extensions/eof/qualifiers/ERXExistsQualifier.java | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/qualifiers/ERXExistsQualifier.java b/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/qualifiers/ERXExistsQualifier.java index b1fb2ca3305..5d11c8f7248 100644 --- a/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/qualifiers/ERXExistsQualifier.java +++ b/Frameworks/Core/ERExtensions/Sources/er/extensions/eof/qualifiers/ERXExistsQualifier.java @@ -316,16 +316,6 @@ public String sqlStringForSQLExpression(EOQualifier qualifier, EOSQLExpression e // (AR) Write the IN clause sb.append(srcEntityForeignKey); sb.append(" IN ( "); - - // (AR) Rewrite first SELECT part of subExprStr - EOAttribute destPK = destEntity.primaryKeyAttributes().lastObject(); - String destEntityPrimaryKey = expression.sqlStringForAttribute(destPK); - int indexOfFirstPeriod = destEntityPrimaryKey.indexOf("."); - destEntityPrimaryKey = destEntityPrimaryKey.substring(indexOfFirstPeriod); - subExprStr = StringUtils.replaceOnce( - subExprStr, - "SELECT " + EXISTS_ALIAS + "0" + destEntityPrimaryKey + " FROM", - "SELECT " + EXISTS_ALIAS + "0" + destEntityForeignKey + " FROM"); } else { sb.append(" EXISTS ( "); }