lib/ecoportal/api/v1/person_schema.rb in ecoportal-api-0.1.3 vs lib/ecoportal/api/v1/person_schema.rb in ecoportal-api-0.1.4

- old
+ new

@@ -32,9 +32,17 @@ @fields_by_id[wrapped.id] = wrapped @fields_by_alt_id[wrapped.alt_id] = wrapped end end + def initialize_details(details) + details.doc["fields"] = fields.map do |field| + field.doc.slice(*%w[id alt_id name multiple type shared]).merge( + "value" => field.multiple ? [] : nil + ) + end + end + private def schema_field_class V1::SchemaField end