Skip to content

Commit b450905

Browse files
committed
Fix multi group sharing issue
1 parent c0ce919 commit b450905

File tree

1 file changed

+2
-2
lines changed
  • components/apimgt/org.wso2.carbon.apimgt.impl/src/main/java/org/wso2/carbon/apimgt/impl/dao

1 file changed

+2
-2
lines changed

components/apimgt/org.wso2.carbon.apimgt.impl/src/main/java/org/wso2/carbon/apimgt/impl/dao/ApiMgtDAO.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -6252,13 +6252,13 @@ public Application getApplicationByName(String applicationName, String userId, S
62526252
+ "APP.NAME = ? AND SUB.SUBSCRIBER_ID = APP.SUBSCRIBER_ID";
62536253

62546254
String whereClauseWithMultiGroupId = " WHERE ((APP.APPLICATION_ID IN (SELECT APPLICATION_ID FROM " +
6255-
"AM_APPLICATION_GROUP_MAPPING WHERE GROUP_ID IN ($params) AND TENANT = ?)) OR SUB.USER_ID = ? " +
6255+
"AM_APPLICATION_GROUP_MAPPING WHERE GROUP_ID IN ($params) AND TENANT = ?)) AND SUB.USER_ID = ? " +
62566256
"OR (APP.APPLICATION_ID IN (SELECT APPLICATION_ID FROM AM_APPLICATION WHERE GROUP_ID = ?))) " +
62576257
"AND APP.NAME = ? AND SUB.SUBSCRIBER_ID = APP.SUBSCRIBER_ID";
62586258
String whereClauseWithMultiGroupIdCaseInSensitive =
62596259
" WHERE ((APP.APPLICATION_ID IN (SELECT APPLICATION_ID FROM "
62606260
+ "AM_APPLICATION_GROUP_MAPPING WHERE GROUP_ID IN ($params) AND TENANT = ?)) "
6261-
+ "OR LOWER(SUB.USER_ID) = LOWER(?) "
6261+
+ "AND LOWER(SUB.USER_ID) = LOWER(?) "
62626262
+ "OR (APP.APPLICATION_ID IN (SELECT APPLICATION_ID FROM AM_APPLICATION WHERE GROUP_ID = " +
62636263
"?))) "
62646264
+ "AND APP.NAME = ? AND SUB.SUBSCRIBER_ID = APP.SUBSCRIBER_ID";

0 commit comments

Comments
 (0)