From 0df76ce47e92c1584ad5efb09c2fee2eab459562 Mon Sep 17 00:00:00 2001 From: Samuel Couillard <43917914+scouillard@users.noreply.github.com> Date: Mon, 19 Jun 2023 15:54:51 -0400 Subject: [PATCH] Set optional room configs to default_disabled instead of default_enabled except for Record (#5250) --- lib/tasks/migrations/migrations.rake | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/tasks/migrations/migrations.rake b/lib/tasks/migrations/migrations.rake index 3b96795c..2ca4fe2f 100755 --- a/lib/tasks/migrations/migrations.rake +++ b/lib/tasks/migrations/migrations.rake @@ -202,9 +202,13 @@ namespace :migrations do PreuploadPresentation: setting.get_value('Preupload Presentation'), }.compact + + # Sets Record to default_enabled in V3 if set to optional in V2 + rooms_config_record_value = infer_room_config_value(setting.get_value('Room Configuration Recording')) + # RoomConfigurations rooms_configurations = { - record: infer_room_config_value(setting.get_value('Room Configuration Recording')), + record: rooms_config_record_value == "optional" ? "default_enabled" : rooms_config_record_value, muteOnStart: infer_room_config_value(setting.get_value('Room Configuration Mute On Join')), guestPolicy: infer_room_config_value(setting.get_value('Room Configuration Require Moderator')), glAnyoneCanStart: infer_room_config_value(setting.get_value('Room Configuration Allow Any Start')), @@ -307,8 +311,6 @@ namespace :migrations do "true" when "disabled" "false" - when "optional" - "default_enabled" when "true" "true" else -- GitLab