From acddf36467469fc8102d7a26ab41427c43e71f7c Mon Sep 17 00:00:00 2001 From: CalDescent Date: Sun, 13 Feb 2022 19:27:12 +0000 Subject: [PATCH] Handle missing includeMetadata parameter. --- .../java/org/qortal/api/resource/ArbitraryResource.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/org/qortal/api/resource/ArbitraryResource.java b/src/main/java/org/qortal/api/resource/ArbitraryResource.java index d6dae046..1b35ee27 100644 --- a/src/main/java/org/qortal/api/resource/ArbitraryResource.java +++ b/src/main/java/org/qortal/api/resource/ArbitraryResource.java @@ -434,6 +434,10 @@ public class ArbitraryResource { @QueryParam("includemetadata") Boolean includeMetadata) { Security.checkApiCallAllowed(request); + if (includeMetadata == null) { + includeMetadata = false; + } + try (final Repository repository = RepositoryManager.getRepository()) { List hostedTransactions = ArbitraryDataStorageManager.getInstance().listAllHostedTransactions(repository, limit, offset, includeMetadata); @@ -466,6 +470,10 @@ public class ArbitraryResource { List resources = new ArrayList<>(); + if (includeMetadata == null) { + includeMetadata = false; + } + try (final Repository repository = RepositoryManager.getRepository()) { List transactionDataList = ArbitraryDataStorageManager.getInstance().listAllHostedTransactions(repository, limit, offset, includeMetadata);