Details
-
Bug
-
Status: Open
-
Critical
-
Resolution: Unresolved
-
Core 2.3.3
-
None
-
None
Description
In the *PeerManager classes, the checkExists() method uses the following code:
Criteria criteria = new Criteria();
criteria.addSelectColumn(getIdColumn());
criteria.add(getNameColumn(), group.getName());
List results = BasePeer.doSelect(criteria);
This leads to errors when the database used for the security classes is not the default database.
The code should read:
Criteria criteria = new Criteria();
criteria.add(getNameColumn(), group.getName());
List results = doSelect(criteria);