diff --git a/lib/redistat/key.rb b/lib/redistat/key.rb index bec4deb..f22921b 100644 --- a/lib/redistat/key.rb +++ b/lib/redistat/key.rb @@ -53,7 +53,8 @@ module Redistat end def children - db.smembers("#{scope}#{LABEL_INDEX}#{@label}").map { |member| + members = db.smembers("#{scope}#{LABEL_INDEX}#{@label}") || [] # older versions of Redis returns nil + members.map { |member| child_label = [@label, member].reject { |i| i.nil? } self.class.new(self.scope, child_label.join(GROUP_SEPARATOR), self.date, @options) }