app/controllers/spree/admin/stock_locations_controller_decorator.rb
Spree::Admin::StockLocationsController.class_eval do
create.after :set_supplier
private
def set_supplier
if try_spree_current_user.supplier?
@object.supplier = try_spree_current_user.supplier
@object.save
end
end
end