From 4a9ce976e5e1d88a9057182e13caa9e04bab1869 Mon Sep 17 00:00:00 2001 From: Felisia Martini Date: Thu, 13 Dec 2018 09:53:14 +0000 Subject: [PATCH] Add error message for a maintenance info conflict where info is nil in catalog [#161178125] Signed-off-by: Winna Bridgewater Co-authored-by: Winna Bridgewater --- service_broker.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/service_broker.go b/service_broker.go index 586eba18..be7f71e7 100644 --- a/service_broker.go +++ b/service_broker.go @@ -211,6 +211,7 @@ const ( appGuidMissingMsg = "app_guid is a required field but was not provided" concurrentInstanceAccessMsg = "instance is being updated and cannot be retrieved" maintenanceInfoConflictMsg = "passed maintenance_info does not match the catalog maintenance_info" + maintenanceInfoNilConflictMsg = "maintenance_info was passed, but the broker catalog contains no maintenance_info" ) var ( @@ -264,4 +265,8 @@ var ( ErrMaintenanceInfoConflict = NewFailureResponseBuilder( errors.New(maintenanceInfoConflictMsg), http.StatusUnprocessableEntity, maintenanceInfoConflictKey, ).WithErrorKey("MaintenanceInfoConflict").Build() + + ErrMaintenanceInfoNilConflict = NewFailureResponseBuilder( + errors.New(maintenanceInfoNilConflictMsg), http.StatusUnprocessableEntity, maintenanceInfoConflictKey, + ).WithErrorKey("MaintenanceInfoConflict").Build() )