Author: srowen
Date: Sat Jun  4 16:31:50 2011
New Revision: 1131429

URL: http://svn.apache.org/viewvc?rev=1131429&view=rev
Log:
Follow up on MAHOUT-705, additional check for empty args

Modified:
    
mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/mongodb/MongoDBDataModel.java

Modified: 
mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/mongodb/MongoDBDataModel.java
URL: 
http://svn.apache.org/viewvc/mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/mongodb/MongoDBDataModel.java?rev=1131429&r1=1131428&r2=1131429&view=diff
==============================================================================
--- 
mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/mongodb/MongoDBDataModel.java
 (original)
+++ 
mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/mongodb/MongoDBDataModel.java
 Sat Jun  4 16:31:50 2011
@@ -748,8 +748,10 @@ public final class MongoDBDataModel impl
                          boolean add) throws NoSuchUserException, 
NoSuchItemException {
     Preconditions.checkNotNull(userID);
     Preconditions.checkNotNull(items);
+    Preconditions.checkArgument(userID.length() > 0);
     for (List<String> item : items) {
       Preconditions.checkNotNull(item.get(0));
+      Preconditions.checkArgument(item.get(0).length() > 0);
     }
     if (userIsObject && !ID_PATTERN.matcher(userID).matches()) {
       throw new IllegalArgumentException();


Reply via email to