lib/ecoportal/api/v1/person_schema.rb in ecoportal-api-0.1.4 vs lib/ecoportal/api/v1/person_schema.rb in ecoportal-api-0.1.5
- old
+ new
@@ -33,9 +33,10 @@
@fields_by_alt_id[wrapped.alt_id] = wrapped
end
end
def initialize_details(details)
+ details.schema_id = id
details.doc["fields"] = fields.map do |field|
field.doc.slice(*%w[id alt_id name multiple type shared]).merge(
"value" => field.multiple ? [] : nil
)
end