Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2016-06-09 18:12:59 +0300
committerPhil Hughes <me@iamphill.com>2016-06-14 10:36:07 +0300
commit16970d07e84f5967eccd928c9f9d9d7b027e91ac (patch)
tree77e73edae67682582df676fcd73b53917c2776eb /app/services/todo_service.rb
parent8abd7b35ff20214c072658a4e92e0418ae9e936a (diff)
Returns created todos to control rather than re-query
Diffstat (limited to 'app/services/todo_service.rb')
-rw-r--r--app/services/todo_service.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/app/services/todo_service.rb b/app/services/todo_service.rb
index 5a192e54f25..e1f9ea64dc4 100644
--- a/app/services/todo_service.rb
+++ b/app/services/todo_service.rb
@@ -148,7 +148,7 @@ class TodoService
private
def create_todos(users, attributes)
- Array(users).each do |user|
+ Array(users).map do |user|
next if pending_todos(user, attributes).exists?
Todo.create(attributes.merge(user_id: user.id))
end