From e161cb23156944e44d89b3dc0f17945c37aaf554 Mon Sep 17 00:00:00 2001 From: Albert Louis Rossi Date: Wed, 9 Jun 2021 10:37:47 -0500 Subject: [PATCH] checksum-module: add missing map to JSON info Motivation: The policies map should be added to the JSON info object returned for checksum module information. Modification: Add it. Result: JSON object data is complete. Target: master Request: 7.1 Request: 7.0 Request: 6.2 Patch: https://rb.dcache.org/r/13071/ Acked-by: Lea --- .../src/main/java/org/dcache/pool/classic/ChecksumModuleV1.java | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/dcache/src/main/java/org/dcache/pool/classic/ChecksumModuleV1.java b/modules/dcache/src/main/java/org/dcache/pool/classic/ChecksumModuleV1.java index 436ee4f4f26..2b5057268fd 100755 --- a/modules/dcache/src/main/java/org/dcache/pool/classic/ChecksumModuleV1.java +++ b/modules/dcache/src/main/java/org/dcache/pool/classic/ChecksumModuleV1.java @@ -187,6 +187,7 @@ public synchronized ChecksumModuleData getDataObject() { Map policies = new HashMap<>(); _policy.stream().forEach((p) -> policies.put(p.name(), getPolicy(p))); policies.put(ON_TRANSFER.name(), "on"); + info.setPolicies(policies); if (hasPolicy(SCRUB)) { if (!Double.isInfinite(_throughputLimit)) { info.setThroughputLimitInMibPerSec(BYTES.toMiB(_throughputLimit));