OSDN Git Service

fix issue notification properly
authorNihad Abbasov <narkoz.2008@gmail.com>
Mon, 31 Oct 2011 19:21:28 +0000 (23:21 +0400)
committerNihad Abbasov <narkoz.2008@gmail.com>
Mon, 31 Oct 2011 19:21:28 +0000 (23:21 +0400)
app/controllers/issues_controller.rb

index 083fa07..3aefb52 100644 (file)
@@ -41,10 +41,8 @@ class IssuesController < ApplicationController
   def create
     @issue = @project.issues.new(params[:issue])
     @issue.author = current_user
-    if @issue.save
-      @project.users.reject { |u| u.id == current_user.id } .each do |u|
-        Notify.new_issue_email(@issue).deliver
-      end
+    if @issue.save && @issue.assignee != current_user
+      Notify.new_issue_email(@issue).deliver
     end
 
     respond_with(@issue)