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

openSUSE Build Service is sponsored by