diff --git a/app/models/issue.rb b/app/models/issue.rb index 1724e3484..ac3817ff8 100644 --- a/app/models/issue.rb +++ b/app/models/issue.rb @@ -145,18 +145,14 @@ class Issue < ActiveRecord::Base def act_as_forge_message # 指派给自己的缺陷不提示消息 unless self.author_id == self.assigned_to_id - self.forge_messages << ForgeMessage.new(:user_id => self.assigned_to_id, - :project_id => self.project_id, - :viewed => false) + self.forge_messages << ForgeMessage.new(:user_id => self.assigned_to_id, :project_id => self.project_id, :viewed => false) end end # 更新缺陷 def act_as_forge_message_update unless self.author_id == self.assigned_to_id - self.forge_messages << ForgeMessage.new(:user_id => self.assigned_to_id, - :project_id => self.project_id, - :viewed => false) + self.forge_messages << ForgeMessage.new(:user_id => self.assigned_to_id, :project_id => self.project_id, :viewed => false, :update=> true) end end diff --git a/app/views/users/user_messages.html.erb b/app/views/users/user_messages.html.erb index eacac3c5f..3f355092f 100644 --- a/app/views/users/user_messages.html.erb +++ b/app/views/users/user_messages.html.erb @@ -133,11 +133,11 @@