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();