Author: mfranklin
Date: Fri Oct 19 15:12:48 2012
New Revision: 1400125

URL: http://svn.apache.org/viewvc?rev=1400125&view=rev
Log:
fixed profile navigation issue

Modified:
    
rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPersonRepository.java

Modified: 
rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPersonRepository.java
URL: 
http://svn.apache.org/viewvc/rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPersonRepository.java?rev=1400125&r1=1400124&r2=1400125&view=diff
==============================================================================
--- 
rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPersonRepository.java
 (original)
+++ 
rave/branches/mongo/rave-components/rave-mongodb/src/main/java/org/apache/rave/portal/repository/impl/MongoDbPersonRepository.java
 Fri Oct 19 15:12:48 2012
@@ -155,8 +155,8 @@ public class MongoDbPersonRepository imp
 
     @Override
     public List<Person> findFriendRequestsReceived(String username) {
-        MongoDbUser followed = 
(MongoDbUser)template.find(getUsernameQuery(username));
-        return Lists.transform(followed.getFriends(), new 
Function<MongoDbPersonAssociation, Person>() {
+        MongoDbUser followed = 
(MongoDbUser)template.findOne(getUsernameQuery(username));
+        return followed.getFriends() == null ? null : 
Lists.transform(followed.getFriends(), new Function<MongoDbPersonAssociation, 
Person>() {
             @Override
             public Person apply(@Nullable MongoDbPersonAssociation input) {
                 return input == null || input.getRequestStatus() != 
FriendRequestStatus.RECEIVED ? null : 
template.get(input.getPersonId()).toPerson();


Reply via email to