diff --git a/src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java b/src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java index 7c9b3a9c..39fc7b7f 100644 --- a/src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java +++ b/src/main/java/org/qortal/arbitrary/ArbitraryDataReader.java @@ -282,7 +282,7 @@ public class ArbitraryDataReader { // Load data file(s) ArbitraryDataFile arbitraryDataFile = ArbitraryDataFile.fromHash(digest); if (!arbitraryDataFile.exists()) { - if (!arbitraryDataFile.allChunksExist(chunkHashes)) { + if (!arbitraryDataFile.allChunksExist(chunkHashes) || chunkHashes == null) { // Ask the arbitrary data manager to fetch data for this transaction ArbitraryDataManager.getInstance().fetchDataForSignature(transactionData.getSignature());