summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorØyvind Grønnesby <oyving@verizonmedia.com>2021-10-11 21:33:33 +0200
committerØyvind Grønnesby <oyving@verizonmedia.com>2021-10-11 21:33:33 +0200
commit5b7ebb2adb21263d39de9d6423be7ee316555226 (patch)
treea61a1c5a5f68d9b5eeb2f560b7f45b8f754dd2fe /controller-api
parent5e9f649da988f171e34952f6626096dbd4c2093b (diff)
Fix NPE when going String -> Plan
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/PlanRegistry.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/PlanRegistry.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/PlanRegistry.java
index d64d6e3ea04..43d47c615c6 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/PlanRegistry.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/billing/PlanRegistry.java
@@ -17,6 +17,8 @@ public interface PlanRegistry {
/** Get a plan give a plan ID */
default Optional<Plan> plan(String planId) {
+ if (planId == null || planId.isBlank())
+ return Optional.empty();
return plan(PlanId.from(planId));
}