From 0aea88b240d3b369c49535228c48cf0a8bbbcda9 Mon Sep 17 00:00:00 2001 From: Arie Date: Sun, 6 Oct 2024 22:58:04 +0200 Subject: [PATCH] Update SDR info if it changed --- app/models/reservation.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/models/reservation.rb b/app/models/reservation.rb index ccd067d9..024951a6 100644 --- a/app/models/reservation.rb +++ b/app/models/reservation.rb @@ -309,17 +309,18 @@ def save_sdr_info(server_info) previous_server_sdr_ip = server&.last_sdr_ip previous_server_sdr_port = server&.last_sdr_port&.to_i - return if previous_server_sdr_ip == server_info.ip && previous_server_sdr_port == server_info.port + return if previous_server_sdr_ip == server_info.ip && previous_server_sdr_port == server_info.port && sdr_ip == server_info.ip && sdr_port == server_info.port update_columns( sdr_ip: server_info.ip, sdr_port: server_info.port, - sdr_tv_port: server_info.port + 1 + sdr_tv_port: server_info.port.to_i + 1 ) + server&.update_columns( last_sdr_ip: server_info.ip, last_sdr_port: server_info.port, - last_sdr_tv_port: server_info.port + 1 + last_sdr_tv_port: server_info.port.to_i + 1 ) broadcast_connect_info