FIX: set mailing_list_mode to false when unsubscribing from all (#10354)

Currently, we only reset `email_digests`, `email_level` and `email_messages_level` when the user wants to unsubscribe from all email.

`mailing_list_mode` should be reset as well
This commit is contained in:
Krzysztof Kotlarek
2020-08-03 16:59:54 +10:00
committed by GitHub
parent 3f054d3350
commit 515699776b
2 changed files with 5 additions and 2 deletions

View File

@ -100,7 +100,8 @@ class EmailController < ApplicationController
if params["unsubscribe_all"]
user.user_option.update_columns(email_digests: false,
email_level: UserOption.email_level_types[:never],
email_messages_level: UserOption.email_level_types[:never])
email_messages_level: UserOption.email_level_types[:never],
mailing_list_mode: false)
updated = true
end