From 1cce2fd259428ebccc8d7cc5555f5a508b57945e Mon Sep 17 00:00:00 2001 From: crschnick Date: Sat, 4 Apr 2026 00:44:22 +0000 Subject: [PATCH] Fix cat delete fallback --- app/src/main/java/io/xpipe/app/storage/DataStorage.java | 5 +++++ 1 file changed, 5 insertions(+) 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()) {