From af06774ba66921a2e4647b3744b22ae847a6e185 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sun, 23 Jan 2022 22:53:35 +0000 Subject: [PATCH] Clear the cache when deleting data, so that it disappears from the data management screen. --- src/main/java/org/qortal/arbitrary/ArbitraryDataResource.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/qortal/arbitrary/ArbitraryDataResource.java b/src/main/java/org/qortal/arbitrary/ArbitraryDataResource.java index 65c92cc6..0ece14a5 100644 --- a/src/main/java/org/qortal/arbitrary/ArbitraryDataResource.java +++ b/src/main/java/org/qortal/arbitrary/ArbitraryDataResource.java @@ -6,6 +6,7 @@ import org.qortal.arbitrary.ArbitraryDataFile.ResourceIdType; import org.qortal.arbitrary.misc.Service; import org.qortal.controller.arbitrary.ArbitraryDataBuildManager; import org.qortal.controller.arbitrary.ArbitraryDataManager; +import org.qortal.controller.arbitrary.ArbitraryDataStorageManager; import org.qortal.data.arbitrary.ArbitraryResourceStatus; import org.qortal.data.transaction.ArbitraryTransactionData; import org.qortal.list.ResourceListManager; @@ -116,6 +117,9 @@ public class ArbitraryDataResource { // Also delete cached data for the entire resource this.deleteCache(); + // Invalidate the hosted transactions cache as we have removed an item + ArbitraryDataStorageManager.getInstance().invalidateHostedTransactionsCache(); + return true; } catch (DataException | IOException e) {