From 305e0f1772474c10b4d215b97a579660b1a8f5b9 Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sun, 24 Oct 2021 15:35:51 +0100 Subject: [PATCH] Disable validation of previous hash unless validateAllDataLayers is true We may not need to validate this at all now that we have the ability to validate the current layer, but I'll leave it as it could be useful for debugging. It is disabled by default so not an issue. --- src/main/java/org/qortal/arbitrary/ArbitraryDataCombiner.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/qortal/arbitrary/ArbitraryDataCombiner.java b/src/main/java/org/qortal/arbitrary/ArbitraryDataCombiner.java index d9cd878b..84f74920 100644 --- a/src/main/java/org/qortal/arbitrary/ArbitraryDataCombiner.java +++ b/src/main/java/org/qortal/arbitrary/ArbitraryDataCombiner.java @@ -5,6 +5,7 @@ import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.qortal.arbitrary.metadata.ArbitraryDataMetadataPatch; import org.qortal.repository.DataException; +import org.qortal.settings.Settings; import org.qortal.utils.Base58; import org.qortal.utils.FilesystemUtils; @@ -113,7 +114,7 @@ public class ArbitraryDataCombiner { } private void validatePreviousHash() throws IOException { - if (!this.shouldValidateHashes) { + if (!Settings.getInstance().shouldValidateAllDataLayers()) { return; }