diff --git a/app/src/main/java/io/xpipe/app/storage/DataStorage.java b/app/src/main/java/io/xpipe/app/storage/DataStorage.java index 82a792fb6..6392f78dd 100644 --- a/app/src/main/java/io/xpipe/app/storage/DataStorage.java +++ b/app/src/main/java/io/xpipe/app/storage/DataStorage.java @@ -1060,6 +1060,11 @@ public abstract class DataStorage { return; } + // There is no proper fallback for these cases + if (cat.getParentCategory().equals(ALL_SCRIPTS_CATEGORY_UUID) || cat.getParentCategory().equals(ALL_IDENTITIES_CATEGORY_UUID)) { + deleteEntries = true; + } + var toDelete = new ArrayList(); if (deleteChildren) { for (DataStoreCategory other : getStoreCategories()) {