diff --git a/app/controllers/posts_controller.rb b/app/controllers/posts_controller.rb index 2071f434b..b4ed5a5fd 100644 --- a/app/controllers/posts_controller.rb +++ b/app/controllers/posts_controller.rb @@ -37,6 +37,9 @@ class PostsController < ApplicationController format.js end end + + def error + end private def search_error(exception) diff --git a/app/logical/anonymous_user.rb b/app/logical/anonymous_user.rb index ae04f0546..9021493f3 100644 --- a/app/logical/anonymous_user.rb +++ b/app/logical/anonymous_user.rb @@ -112,6 +112,10 @@ class AnonymousUser [] end + def email + "" + end + def last_forum_read_at Time.now end diff --git a/app/mailers/maintenance/user/login_reminder_mailer.rb b/app/mailers/maintenance/user/login_reminder_mailer.rb index e8556d92b..42debd272 100644 --- a/app/mailers/maintenance/user/login_reminder_mailer.rb +++ b/app/mailers/maintenance/user/login_reminder_mailer.rb @@ -3,7 +3,9 @@ module Maintenance class LoginReminderMailer < ActionMailer::Base def notice(user) @user = user - mail(:to => user.email, :subject => "#{Danbooru.config.app_name} login reminder", :from => Danbooru.config.contact_email) + if user.email.present? + mail(:to => user.email, :subject => "#{Danbooru.config.app_name} login reminder", :from => Danbooru.config.contact_email) + end end end end