File 0009-Group-Don-t-duplicate-object-list-on-errors-bsc-1009.patch of Package hawk2.3651
From e0ac8aba91f1995cc62583d6984c92bd336d8537 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kristoffer=20Gr=C3=B6nlund?= <krig@koru.se>
Date: Mon, 14 Nov 2016 18:37:11 -0500
Subject: [PATCH 09/10] Group: Don't duplicate object list on errors
(bsc#1009748)
---
hawk/app/helpers/group_helper.rb | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/hawk/app/helpers/group_helper.rb b/hawk/app/helpers/group_helper.rb
index 34bb692..c06a96c 100644
--- a/hawk/app/helpers/group_helper.rb
+++ b/hawk/app/helpers/group_helper.rb
@@ -7,10 +7,9 @@ module GroupHelper
end
def group_children_for(group)
- if group.children
- group_children_list.push(group.children).flatten
- else
- group_children_list
- end
+ ch = []
+ ch = ch.push(group.children).flatten if group.children
+ group_children_list.each {|child| ch.push(child) if !ch.include? child}
+ ch
end
end
--
2.10.1