diff --git a/lib/tasks/migrations/migrations.rake b/lib/tasks/migrations/migrations.rake
index e9fd56430999f4370fe54d506f2b47166091fc81..6c4b8bca82fd5a8b943bb925aa8d2d02b8470072 100755
--- a/lib/tasks/migrations/migrations.rake
+++ b/lib/tasks/migrations/migrations.rake
@@ -141,10 +141,13 @@ namespace :migrations do
                           muteOnStart: parsed_room_settings["muteOnStart"] == true ? "true" : "false",
                           glAnyoneCanStart: parsed_room_settings["anyoneCanStart"] == true ? "true" : "false",
                           glAnyoneJoinAsModerator: parsed_room_settings["joinModerator"] == true ? "true" : "false",
-                          guestPolicy: parsed_room_settings["requireModeratorApproval"] == true ? "ASK_MODERATOR" : "ALWAYS_ACCEPT"
+                          guestPolicy: parsed_room_settings["requireModeratorApproval"] == true ? "ASK_MODERATOR" : "ALWAYS_ACCEPT",
                         }
                       end
 
+      room_settings[:glViewerAccessCode] = r.access_code if r.access_code.present?
+      room_settings[:glModeratorAccessCode] = r.moderator_access_code if r.moderator_access_code.present?
+
       shared_users_emails = r.shared_access.joins(:user).pluck(:'users.email')
 
       params = { room: { friendly_id: r.uid,