lib/generators/binda/setup/setup_generator.rb in binda-0.1.7 vs lib/generators/binda/setup/setup_generator.rb in binda-0.1.8
- old
+ new
@@ -13,10 +13,14 @@
def setup_settings
puts "Implement Binda settings"
puts
- dashboard_structure = Structure.find_or_create_by( name: 'dashboard', slug: 'dashboard', instance_type: 'board' )
+ if Structure.find_by(slug: 'dashboard').nil?
+ dashboard_structure = Structure.create!(name: 'dashboard', slug: 'dashboard', instance_type: 'board')
+ else
+ dashboard_structure = Structure.find_by(slug: 'dashboard')
+ end
@dashboard = dashboard_structure.board
# By default each structure has a field group which will be used to store the default field settings
@field_settings = dashboard_structure.field_groups.first.field_settings
end