From 5bf116e719fc4d47c43ef998fcd43094a5f5cefd Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 12 Jan 2018 15:43:40 +1100 Subject: [PATCH] warn if missing user option record --- app/services/notification_emailer.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/services/notification_emailer.rb b/app/services/notification_emailer.rb index 9b593f3a177..e51e18fb0f2 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