diff --git a/app/services/notification_emailer.rb b/app/services/notification_emailer.rb index 9b593f3a17..e51e18fb0f 100644 --- a/app/services/notification_emailer.rb +++ b/app/services/notification_emailer.rb @@ -72,6 +72,12 @@ class NotificationEmailer end def enqueue_private(type, delay = private_delay) + + if notification.user.user_option.nil? + Rails.logger.warn("Missing user option record for user id: #{notification.user.id}") + return + end + return unless notification.user.user_option.email_private_messages? perform_enqueue(type, delay) end