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() )