From 0d06095d2405f8d63023bdd5ab448da8a46bceb5 Mon Sep 17 00:00:00 2001 From: crschnick Date: Sat, 27 Sep 2025 10:49:14 +0000 Subject: [PATCH] Fix identity moving on edit --- .../io/xpipe/ext/base/identity/LocalIdentityStoreProvider.java | 2 +- .../io/xpipe/ext/base/identity/SyncedIdentityStoreProvider.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/base/src/main/java/io/xpipe/ext/base/identity/LocalIdentityStoreProvider.java b/ext/base/src/main/java/io/xpipe/ext/base/identity/LocalIdentityStoreProvider.java index c35f9cd83..34cca5b0b 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/identity/LocalIdentityStoreProvider.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/identity/LocalIdentityStoreProvider.java @@ -29,7 +29,7 @@ public class LocalIdentityStoreProvider extends IdentityStoreProvider { var cat = DataStorage.get().getStoreCategoryIfPresent(target).orElseThrow(); var inLocal = DataStorage.get().getCategoryParentHierarchy(cat).stream() .anyMatch( - dataStoreCategory -> dataStoreCategory.getUuid() == DataStorage.LOCAL_IDENTITIES_CATEGORY_UUID); + dataStoreCategory -> dataStoreCategory.getUuid().equals(DataStorage.LOCAL_IDENTITIES_CATEGORY_UUID)); return inLocal ? target : DataStorage.LOCAL_IDENTITIES_CATEGORY_UUID; } diff --git a/ext/base/src/main/java/io/xpipe/ext/base/identity/SyncedIdentityStoreProvider.java b/ext/base/src/main/java/io/xpipe/ext/base/identity/SyncedIdentityStoreProvider.java index d39194a81..665c0f965 100644 --- a/ext/base/src/main/java/io/xpipe/ext/base/identity/SyncedIdentityStoreProvider.java +++ b/ext/base/src/main/java/io/xpipe/ext/base/identity/SyncedIdentityStoreProvider.java @@ -38,7 +38,7 @@ public class SyncedIdentityStoreProvider extends IdentityStoreProvider { var cat = DataStorage.get().getStoreCategoryIfPresent(target).orElseThrow(); var inSynced = DataStorage.get().getCategoryParentHierarchy(cat).stream() .anyMatch(dataStoreCategory -> - dataStoreCategory.getUuid() == DataStorage.SYNCED_IDENTITIES_CATEGORY_UUID); + dataStoreCategory.getUuid().equals(DataStorage.SYNCED_IDENTITIES_CATEGORY_UUID)); return inSynced ? target : DataStorage.SYNCED_IDENTITIES_CATEGORY_UUID; }