From 7c986910007620b71c03bdaa119281ad053423cd Mon Sep 17 00:00:00 2001 From: Andrew Pogrebennyk Date: Mon, 26 Aug 2013 18:32:30 +0200 Subject: [PATCH] Assign ua_header_{mode,replace} preferences to Internal group. This is needed because we must backport ua_header_{mode,replace} to 2.7 and also 2.8, so if someone upgrades from the latest 2.8 to 3.0, the constraint creation is going to fail. Reason: the ua_header_{mode,replace} prefs will have empty voip_preference_groups_id. --- db_scripts/diff/13475.up | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/db_scripts/diff/13475.up b/db_scripts/diff/13475.up index 3f5d103a..6de382ca 100644 --- a/db_scripts/diff/13475.up +++ b/db_scripts/diff/13475.up @@ -71,7 +71,8 @@ set @pid = 0; select id into @pid from voip_preference_groups where name = 'Internals'; update voip_preferences set voip_preference_groups_id = @pid where attribute in ( 'account_id', 'ext_contract_id', 'ext_subscriber_id', 'ip_header', 'mobile_push_enable', - 'outbound_socket', 'prepaid', 'force_inbound_calls_to_peer', 'force_outbound_calls_to_peer' + 'outbound_socket', 'prepaid', 'force_inbound_calls_to_peer', 'force_outbound_calls_to_peer', + 'ua_header_mode', 'ua_header_replace' ); update voip_preferences set voip_preference_groups_id = @pid where voip_preference_groups_id = 0;