Fix case where user's has_mail could be erroneously set to false

This commit is contained in:
Toks
2014-03-26 16:48:53 -04:00
parent 8541d2896a
commit 3f869e8582

View File

@@ -181,8 +181,8 @@ class Dmail < ActiveRecord::Base
def mark_as_read!
update_column(:is_read, true)
unless Dmail.where(:is_read => false, :owner_id => owner_id).exists?
to.update_column(:has_mail, false)
unless Dmail.where(:is_read => false, :owner_id => CurrentUser.user.id).exists?
CurrentUser.user.update_column(:has_mail, false)
end
end