From 6f07dc785205dbb75f5eb9d99651b62340e9f727 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Tue, 2 Nov 2021 19:34:25 +0000 Subject: [PATCH] Always overwrite existing data when building via the queue. This fixes a significant bug that was interfering with updates. --- .../org/qortal/arbitrary/ArbitraryDataBuildQueueItem.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/main/java/org/qortal/arbitrary/ArbitraryDataBuildQueueItem.java b/src/main/java/org/qortal/arbitrary/ArbitraryDataBuildQueueItem.java index f89fafda..c84e36a9 100644 --- a/src/main/java/org/qortal/arbitrary/ArbitraryDataBuildQueueItem.java +++ b/src/main/java/org/qortal/arbitrary/ArbitraryDataBuildQueueItem.java @@ -40,10 +40,8 @@ public class ArbitraryDataBuildQueueItem { ArbitraryDataReader arbitraryDataReader = new ArbitraryDataReader(this.resourceId, this.resourceIdType, this.service); - // We do not want to overwrite the existing cache, as this will be invalidated - // automatically if new data has arrived try { - arbitraryDataReader.loadSynchronously(false); + arbitraryDataReader.loadSynchronously(true); } finally { this.buildEndTimestamp = NTP.getTime(); }