Author: srowen
Date: Sun Nov  2 02:24:18 2008
New Revision: 709857

URL: http://svn.apache.org/viewvc?rev=709857&view=rev
Log:
Oops, addressed a bug introduced in last change. Need to avoid passing a null 
Rescorer to delegate

Modified:
    
lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/CachingRecommender.java

Modified: 
lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/CachingRecommender.java
URL: 
http://svn.apache.org/viewvc/lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/CachingRecommender.java?rev=709857&r1=709856&r2=709857&view=diff
==============================================================================
--- 
lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/CachingRecommender.java
 (original)
+++ 
lucene/mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/CachingRecommender.java
 Sun Nov  2 02:24:18 2008
@@ -179,8 +179,13 @@
 
     public Recommendations get(Object key) throws TasteException {
       log.debug("Retrieving new recommendations for user ID '{}'", key);
-      return new Recommendations(
-          Collections.unmodifiableList(recommender.recommend(key, 
maxHowMany.get(), currentRescorer)));
+      List<RecommendedItem> recommendations;
+      if (currentRescorer == null) {
+        recommendations = recommender.recommend(key, maxHowMany.get());
+      } else {
+        recommendations = recommender.recommend(key, maxHowMany.get(), 
currentRescorer);
+      }
+      return new 
Recommendations(Collections.unmodifiableList(recommendations));
     }
   }
 


Reply via email to