I had sent this in a skype re: this subject:

how strongly do you feel about https://github.com/railsdog/spree_landlord/blob/master/app/models/spree/user_decorator.rb#L34

in the admin app, if i select 'admin' & 'super_admin', it creates two 'admin' roles and one 'super_admin' b/c of this method

i tried changing the 'if' to     if self.super_admin? && !self.has_spree_role?(:admin)
, but the role is still in the process of being added, i believe

oh, i should try an after_save instead