diff --git a/group.go b/group.go index 92f1564..d48fb4b 100644 --- a/group.go +++ b/group.go @@ -807,9 +807,11 @@ write your forum post group.Parent = parent } if children := c.String("children"); children != "" { - group.Children = strings.Split(children, ";") - for i := range group.Children { - group.Children[i] = strings.TrimSpace(group.Children[i]) + group.Children = nil + for _, child := range strings.Split(children, ";") { + if child = strings.TrimSpace(child); child != "" { + group.Children = append(group.Children, child) + } } } if c.Bool("orphan") {