Author: matthieu
Date: Mon Nov 2 14:54:18 2015
New Revision: 1712029
URL: http://svn.apache.org/viewvc?rev=1712029&view=rev
Log:
JAMES-1587 contains and remove domains operations should not be case sensitive
in HBase implementation
Contributed by Benoit Tellier
Modified:
james/project/trunk/server/data/data-hbase/src/main/java/org/apache/james/domainlist/hbase/HBaseDomainList.java
Modified:
james/project/trunk/server/data/data-hbase/src/main/java/org/apache/james/domainlist/hbase/HBaseDomainList.java
URL:
http://svn.apache.org/viewvc/james/project/trunk/server/data/data-hbase/src/main/java/org/apache/james/domainlist/hbase/HBaseDomainList.java?rev=1712029&r1=1712028&r2=1712029&view=diff
==============================================================================
---
james/project/trunk/server/data/data-hbase/src/main/java/org/apache/james/domainlist/hbase/HBaseDomainList.java
(original)
+++
james/project/trunk/server/data/data-hbase/src/main/java/org/apache/james/domainlist/hbase/HBaseDomainList.java
Mon Nov 2 14:54:18 2015
@@ -55,7 +55,7 @@ public class HBaseDomainList extends Abs
HTableInterface table = null;
try {
table = TablePool.getInstance().getDomainlistTable();
- Get get = new Get(Bytes.toBytes(domain));
+ Get get = new Get(Bytes.toBytes(domain.toLowerCase()));
Result result = table.get(get);
if (!result.isEmpty()) {
return true;
@@ -110,7 +110,7 @@ public class HBaseDomainList extends Abs
HTableInterface table = null;
try {
table = TablePool.getInstance().getDomainlistTable();
- Delete delete = new Delete(Bytes.toBytes(domain));
+ Delete delete = new Delete(Bytes.toBytes(domain.toLowerCase()));
table.delete(delete);
table.flushCommits();
} catch (IOException e) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]