From 8af01328b9b136061868febfacc9424cd2003b1b Mon Sep 17 00:00:00 2001 From: Tamara Boehm Date: Tue, 14 Apr 2026 12:37:43 +0200 Subject: [PATCH] fix: cloud_controller_ng#4971 --- app/actions/manifest_route_update.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/actions/manifest_route_update.rb b/app/actions/manifest_route_update.rb index 59fab7b4e6f..aa3a72ce256 100644 --- a/app/actions/manifest_route_update.rb +++ b/app/actions/manifest_route_update.rb @@ -18,14 +18,16 @@ def update(app_guid, message, user_audit_info) app_guid => app } routes_to_map = [] + current_route = nil message.manifest_route_mappings.each do |manifest_route_mapping| + current_route = manifest_route_mapping[:route].to_s route = { model: find_or_create_valid_route(app, manifest_route_mapping[:route].to_hash, user_audit_info), protocol: manifest_route_mapping[:protocol] } - raise InvalidRoute.new("No domains exist for route #{manifest_route_mapping[:route]}") if route[:model].blank? + raise InvalidRoute.new("No domains exist for route #{current_route}") if route[:model].blank? routes_to_map << route end @@ -53,7 +55,8 @@ def update(app_guid, message, user_audit_info) end end rescue Sequel::ValidationFailed, RouteCreate::Error, RouteUpdate::Error => e - raise InvalidRoute.new(e.message) + route_info = current_route ? "For route '#{current_route}': " : '' + raise InvalidRoute.new("#{route_info}#{e.message}") end private