Author: brett
Date: Fri Aug  3 01:10:29 2007
New Revision: 562380

URL: http://svn.apache.org/viewvc?view=rev&rev=562380
Log:
[MRM-446] search by checksum was not working due to a case mismatch

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

Modified: 
maven/archiva/trunk/archiva-database/src/main/java/org/apache/maven/archiva/database/constraints/ArtifactsByChecksumConstraint.java
URL: 
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-database/src/main/java/org/apache/maven/archiva/database/constraints/ArtifactsByChecksumConstraint.java?view=diff&rev=562380&r1=562379&r2=562380
==============================================================================
--- 
maven/archiva/trunk/archiva-database/src/main/java/org/apache/maven/archiva/database/constraints/ArtifactsByChecksumConstraint.java
 (original)
+++ 
maven/archiva/trunk/archiva-database/src/main/java/org/apache/maven/archiva/database/constraints/ArtifactsByChecksumConstraint.java
 Fri Aug  3 01:10:29 2007
@@ -37,10 +37,10 @@
     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 @@
 
     /**
      * Create constraint for specific checksum.
-     * 
+     *
      * @param desiredChecksum the checksum (either SHA1 or MD5)
-     * @param type the type of checksum (either [EMAIL PROTECTED] #SHA1} or 
[EMAIL PROTECTED] #MD5})
+     * @param type            the type of checksum (either [EMAIL PROTECTED] 
#SHA1} or [EMAIL PROTECTED] #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 @@
             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()


Reply via email to