From e0e50fdefd84e7de22a62c1d99eacea8ea349306 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Tue, 23 Jan 2024 14:15:46 -0500 Subject: [PATCH] Fix can't save first bookmark on old PEP --- .../java/eu/siacs/conversations/entities/Account.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/entities/Account.java b/src/main/java/eu/siacs/conversations/entities/Account.java index b865b68a0d2078460616263d72b66d453324fe7d..4737ce6ec09c364efb011189fa1abc1d2bc9e605 100644 --- a/src/main/java/eu/siacs/conversations/entities/Account.java +++ b/src/main/java/eu/siacs/conversations/entities/Account.java @@ -655,7 +655,13 @@ public class Account extends AbstractEntity implements AvatarService.Avatarable } } - public boolean areBookmarksLoaded() { return bookmarksLoaded; } + public boolean areBookmarksLoaded() { + // No way to tell if old PEP bookmarks are all loaded yet if they are empty + // because we don't manually fetch them... + if (getXmppConnection().getFeatures().bookmarksConversion()) return true; + + return bookmarksLoaded; + } public void setBookmarks(final Map bookmarks) { synchronized (this.bookmarks) {