mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
I like nice code
This commit is contained in:
@@ -7,7 +7,8 @@ class AddOwnerToEnterprise < ActiveRecord::Migration
|
||||
owner = e.users.find{ |u| !u.admin? }
|
||||
admin_owner = e.users.find &:admin?
|
||||
any_admin = Spree::User.admin.first
|
||||
any_user = Spree::User.first || Spree::User.new(email: 'owner@example.com', password: 'owner123').tap { |u| u.save(validate: false) }
|
||||
any_user = Spree::User.first
|
||||
any_user ||= Spree::User.new(email: 'owner@example.com', password: 'owner123').tap { |u| u.save(validate: false) }
|
||||
e.update_column :owner_id, (owner || admin_owner || any_admin || any_user )
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user