diff options
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 |
commit | 1279eb872905a10fe09eaf4cb28f344f49aa2077 (patch) | |
tree | 991265bf0c702f4cf3e0c7048e629681bd26f64c /controller-server/src/main/java/com | |
parent | 6866757fa3f88588cf0ffe29e6dd656bdf8ac0dc (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.java | 3 |
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()); }); } |