You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mahout.apache.org by sr...@apache.org on 2011/06/04 18:31:51 UTC
svn commit: r1131429 -
/mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/mongodb/MongoDBDataModel.java
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();