From: Nihad Abbasov Date: Mon, 31 Oct 2011 19:21:28 +0000 (+0400) Subject: fix issue notification properly X-Git-Tag: v1.2.0pre~38^2~45^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=11b70c97e3a49b6e6235f67452d56612fc141542;p=wvm%2Fgitlab.git fix issue notification properly --- diff --git a/app/controllers/issues_controller.rb b/app/controllers/issues_controller.rb index 083fa0796..3aefb523e 100644 --- a/app/controllers/issues_controller.rb +++ b/app/controllers/issues_controller.rb @@ -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)