diff --git a/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java b/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java index 93d5825..f12fe4a 100644 --- a/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java +++ b/src/main/java/org/gcube/accounting/datamodel/BasicUsageRecord.java @@ -142,6 +142,7 @@ public abstract class BasicUsageRecord implements UsageRecord, Serializable { Set fields = getAllFields(this.getClass()); for(Field field : fields){ + boolean defaultAccessibility = field.isAccessible(); field.setAccessible(true); String keyString; try { @@ -172,6 +173,7 @@ public abstract class BasicUsageRecord implements UsageRecord, Serializable { computedFields.add(keyString); } } + field.setAccessible(defaultAccessibility); } logger.trace("Required Fields {}", requiredFields); logger.trace("Aggregated Fields {}", aggregatedFields);