From 9cb270eba1ee8a76ea3a113ba9b876d782e01603 Mon Sep 17 00:00:00 2001 From: Emil Tin Date: Wed, 13 Dec 2023 13:42:04 +0100 Subject: [PATCH] set emergencystage to zero if no active route --- lib/rsmp/tlc/traffic_controller.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/rsmp/tlc/traffic_controller.rb b/lib/rsmp/tlc/traffic_controller.rb index b73c1b6..e8019eb 100644 --- a/lib/rsmp/tlc/traffic_controller.rb +++ b/lib/rsmp/tlc/traffic_controller.rb @@ -678,11 +678,12 @@ def handle_s0006 status_code, status_name=nil, options={} if Proxy.version_meets_requirement? options[:sxl_version], '>=1.2' log "S0006 is depreciated, use S0035 instead.", level: :warning end + status = @emergency_routes.any? case status_name when 'status' - TrafficControllerSite.make_status @emergency_routes.include?(@last_emergency_route) + TrafficControllerSite.make_status status when 'emergencystage' - TrafficControllerSite.make_status @last_emergency_route || 0 + TrafficControllerSite.make_status status ? @last_emergency_route : 0 end end