lib/sfn/provider.rb in sfn-3.1.0 vs lib/sfn/provider.rb in sfn-3.1.2

- old
+ new

@@ -99,10 +99,18 @@ recache = !!stacks.get(stack_id) end fetch_stacks(stack_id) if recache end value = cache[:stacks].value - value ? MultiJson.dump(MultiJson.load(value).values) : "[]" + if value + value = MultiJson.load(value) + if value.respond_to?(:values) + value = value.values + end + MultiJson.dump(value) + else + "[]" + end end # @return [Miasma::Orchestration::Stack, NilClass] def stack(stack_id) stacks(stack_id).get(stack_id)