Fix NPE

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/services/MessageArchiveService.java | 2 
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/services/MessageArchiveService.java 🔗

@@ -387,7 +387,7 @@ public class MessageArchiveService implements OnAdvancedStreamFeaturesLoaded {
             if (query.isCatchup() && query.getActualMessageCount() > 0) {
                 mXmppConnectionService.getNotificationService().finishBacklog(true, query.getAccount());
             }
-            if (query.isCatchup() && query.getPagingOrder() == PagingOrder.NORMAL && !complete) {
+            if (query.isCatchup() && query.getPagingOrder() == PagingOrder.NORMAL && !complete && query.getConversation() != null) {
                 // Going forward we stopped without completing due to limits
                 // So we don't have the most recent messages yet
                 synchronized (this.queries) {