From 766df57d5f3473d8dcb2b4ea3b2557f02138e864 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Mon, 22 Nov 2021 18:09:15 +0100 Subject: [PATCH] Fixed map padding --- .../AccountingPersistenceQuery.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/gcube/accounting/analytics/persistence/AccountingPersistenceQuery.java b/src/main/java/org/gcube/accounting/analytics/persistence/AccountingPersistenceQuery.java index c347074..787eac8 100644 --- a/src/main/java/org/gcube/accounting/analytics/persistence/AccountingPersistenceQuery.java +++ b/src/main/java/org/gcube/accounting/analytics/persistence/AccountingPersistenceQuery.java @@ -130,7 +130,24 @@ public class AccountingPersistenceQuery implements AccountingPersistenceBackendQ objectNode.put(key, 0); } }else { - + Set keys = clz.newInstance().getAggregatedFields(); + for(String key : keys) { + switch (key) { + case AggregatedRecord.START_TIME: + break; + + case AggregatedRecord.END_TIME: + break; + + case AggregatedRecord.AGGREGATED: + break; + + default: + objectNode.put(key, 0); + break; + } + + } } return objectNode; }