You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by md...@apache.org on 2012/03/22 16:58:31 UTC
svn commit: r1303857 -
/incubator/syncope/trunk/core/src/main/java/org/syncope/core/persistence/dao/impl/UserSearchDAOImpl.java
Author: mdisabatino
Date: Thu Mar 22 15:58:30 2012
New Revision: 1303857
URL: http://svn.apache.org/viewvc?rev=1303857&view=rev
Log:
SYNCOPE-46 Add single quote to user search
Modified:
incubator/syncope/trunk/core/src/main/java/org/syncope/core/persistence/dao/impl/UserSearchDAOImpl.java
Modified: incubator/syncope/trunk/core/src/main/java/org/syncope/core/persistence/dao/impl/UserSearchDAOImpl.java
URL: http://svn.apache.org/viewvc/incubator/syncope/trunk/core/src/main/java/org/syncope/core/persistence/dao/impl/UserSearchDAOImpl.java?rev=1303857&r1=1303856&r2=1303857&view=diff
==============================================================================
--- incubator/syncope/trunk/core/src/main/java/org/syncope/core/persistence/dao/impl/UserSearchDAOImpl.java (original)
+++ incubator/syncope/trunk/core/src/main/java/org/syncope/core/persistence/dao/impl/UserSearchDAOImpl.java Thu Mar 22 15:58:30 2012
@@ -373,11 +373,9 @@ public class UserSearchDAOImpl extends A
if (not) {
query.append(" NOT ");
}
- query.append(" LIKE ");
- if (!(cond instanceof SyncopeUserCond)) {
- query.append('\'');
- }
- query.append(cond.getExpression()).append("'");
+
+ query.append(" LIKE '").append(cond.getExpression()).append("'");
+
} else {
if (!(cond instanceof SyncopeUserCond)) {
query.append("' AND");
@@ -510,7 +508,7 @@ public class UserSearchDAOImpl extends A
syncopeUserClassField = i.getDeclaredField(cond.getSchema());
} catch (Exception ignore) {
// ignore exception
- LOG.debug("Field '{}' not found on class '{}'", new String[] { cond.getSchema(), i.getSimpleName() },
+ LOG.debug("Field '{}' not found on class '{}'", new String[]{cond.getSchema(), i.getSimpleName()},
ignore);
} finally {
i = i.getSuperclass();