]> source.dussan.org Git - archiva.git/commitdiff
[MRM-446] search by checksum was not working due to a case mismatch
authorBrett Porter <brett@apache.org>
Fri, 3 Aug 2007 08:10:29 +0000 (08:10 +0000)
committerBrett Porter <brett@apache.org>
Fri, 3 Aug 2007 08:10:29 +0000 (08:10 +0000)
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@562380 13f79535-47bb-0310-9956-ffa450edef68

archiva-database/src/main/java/org/apache/maven/archiva/database/constraints/ArtifactsByChecksumConstraint.java

index 397ff44a9eabdb6a34cdc493c96dd191a722f0da..f814730fb020d7c4e4d7090f00e1ee276d8470b5 100644 (file)
@@ -37,10 +37,10 @@ public class ArtifactsByChecksumConstraint
     public static final String SHA1 = "SHA1";
 
     public static final String MD5 = "MD5";
-    
+
     /**
      * Create constraint for checksum (without providing type)
-     * 
+     *
      * @param desiredChecksum the checksum (either SHA1 or MD5)
      */
     public ArtifactsByChecksumConstraint( String desiredChecksum )
@@ -50,13 +50,13 @@ public class ArtifactsByChecksumConstraint
 
     /**
      * Create constraint for specific checksum.
-     * 
+     *
      * @param desiredChecksum the checksum (either SHA1 or MD5)
-     * @param type the type of checksum (either {@link #SHA1} or {@link #MD5})
+     * @param type            the type of checksum (either {@link #SHA1} or {@link #MD5})
      */
     public ArtifactsByChecksumConstraint( String desiredChecksum, String type )
     {
-        if( StringUtils.isEmpty( type ) )
+        if ( StringUtils.isEmpty( type ) )
         {
             // default for no specified type.
             whereClause = "this.checksumSHA1 == desiredChecksum || this.checksumMD5 == desiredChecksum";
@@ -72,8 +72,8 @@ public class ArtifactsByChecksumConstraint
             whereClause = "this.checksum" + type.trim() + " == desiredChecksum";
         }
 
-        declParams = new String[]{ "String desiredChecksum" };
-        params = new Object[]{ desiredChecksum };                
+        declParams = new String[]{"String desiredChecksum"};
+        params = new Object[]{desiredChecksum.toLowerCase()};
     }
 
     public String getSortColumn()