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();