docker compose run app rails fake_data would cause 2 errors regarding missing user and disabler
NoMethodError: undefined method 'id' for nil (NoMethodError)
m.moderator_user_id = user.id
^^^
/lobsters/app/models/user.rb:435:in 'block in User#grant_moderatorship_by_user!'
/lobsters/app/models/user.rb:430:in 'User#grant_moderatorship_by_user!'
/lobsters/lib/tasks/fake_data.rake:71:in 'block in FakeDataGenerator#generate'
NoMethodError: undefined method 'id' for nil (NoMethodError)
self.disabled_invite_by_user_id = disabler.id
^^^
/lobsters/app/models/user.rb:238:in 'block in User#disable_invite_by_user_for_reason!'
/lobsters/app/models/user.rb:236:in 'User#disable_invite_by_user_for_reason!'
/lobsters/lib/tasks/fake_data.rake:74:in 'block in FakeDataGenerator#generate'
The methods are relevant only if the user is set, so we don't need to run anything in case we don't have a user.