lib/syncano/schema/attribute_definition.rb in syncano-4.0.0.alpha2 vs lib/syncano/schema/attribute_definition.rb in syncano-4.0.0.alpha3
- old
+ new
@@ -71,10 +71,10 @@
self.default = if name == 'channel'
nil
elsif raw_definition['type'].present? && raw_definition['type'].to_sym == :field
{}
elsif raw_definition['type'].present? && raw_definition['type'].to_sym == :choice
- raw_definition['choices'].first['value']
+ raw_definition['choices'].try(:first).try :[], 'value'
else
nil
end
end
end