summaryrefslogtreecommitdiffstats
path: root/controller-server/src/main/java/com
diff options
context:
space:
mode:
authorØyvind Grønnesby <oyving@vespa.ai>2023-10-31 10:16:21 +0100
committerØyvind Grønnesby <oyving@vespa.ai>2023-10-31 10:16:21 +0100
commit1279eb872905a10fe09eaf4cb28f344f49aa2077 (patch)
tree991265bf0c702f4cf3e0c7048e629681bd26f64c /controller-server/src/main/java/com
parent6866757fa3f88588cf0ffe29e6dd656bdf8ac0dc (diff)
Handle default values as null in summarizing bills
Diffstat (limited to 'controller-server/src/main/java/com')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandlerV2.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandlerV2.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandlerV2.java
index 7a7ef080e17..eacc156f3e0 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandlerV2.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/restapi/billing/BillingApiHandlerV2.java
@@ -611,7 +611,8 @@ public class BillingApiHandlerV2 extends RestApiRequestHandler<BillingApiHandler
private void toSlime(Cursor slime, Bill.ItemKey key) {
key.keys().forEach((keyType, keyValue) -> {
- slime.setString(keyType.name(), keyValue.toString());
+ if (keyValue == null) slime.setNix(keyType.name());
+ else slime.setString(keyType.name(), keyValue.toString());
});
}