lib/phlexi/form/structure/namespace_collection.rb in phlexi-form-0.5.6 vs lib/phlexi/form/structure/namespace_collection.rb in phlexi-form-0.5.7

- old
+ new

@@ -3,13 +3,16 @@ module Phlexi module Form module Structure class NamespaceCollection < Phlexi::Field::Structure::NamespaceCollection include Phlexi::Form::Structure::ManagesFields - + def extract_input(params) - namespace = build_namespace(0) - @block.call(namespace) + namespace = namespaces[0] + unless namespace + build_namespace(0) + @block.call(namespace) + end params = params[key] params = params.values if params.is_a?(Hash) inputs = params.map { |param| namespace.extract_input([param]) } {key => inputs}