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