Actions
Bug #6891
closedrake db:seed failure on creating organization
Description
If a user changes the name of the default organization (e.g. SEED_ORGANIZATION=myorg) and then runs 'rake db:seed', the seed will fail. It appears that the seed needs to set a current user in order to support creating the organization.
The error will look similar to:
$ rake db:seed [deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message. Seeding /home/bbucking/github/foreman/db/seeds.d/03-auth_sources.rb Seeding /home/bbucking/github/foreman/db/seeds.d/04-admin.rb Seeding /home/bbucking/github/foreman/db/seeds.d/05-taxonomies.rb rake aborted! NoMethodError: undefined method `admin' for nil:NilClass /home/bbucking/github/foreman/app/models/taxonomy.rb:154:in `assign_taxonomy_to_user' /home/bbucking/.rvm/gems/ruby-1.9.3-p448@fortello/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:439:in `_run__793302873426636606__create__1603672517052670112__callbacks' /home/bbucking/.rvm/gems/ruby-1.9.3-p448@fortello/gems/activesupport-3.2.18/lib/active_support/callbacks.rb:405:in `__run_callback'
Actions