diff --git a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java index 752c6bcc..69f47188 100755 --- a/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java +++ b/broker/src/main/java/io/moquette/persistence/MemoryMessagesStore.java @@ -2662,7 +2662,9 @@ public class MemoryMessagesStore implements IMessagesStore { } if (friendData == null) { - return ErrorCode.ERROR_CODE_NOT_EXIST; + friendData = new FriendData(); + friendData.setUserId(fromUser); + friendData.setFriendUid(targetUserId); } friendData.setAlias(alias);