fix: team user build use find or create by

This commit is contained in:
yystopf 2022-01-24 10:44:46 +08:00
parent e14936e820
commit 237b0afb08
1 changed files with 1 additions and 1 deletions

View File

@ -29,7 +29,7 @@ class TeamUser < ApplicationRecord
before_destroy :remove_project_member
def self.build(organization_id, user_id, team_id)
self.create!(organization_id: organization_id, user_id: user_id, team_id: team_id)
self.find_or_create_by!(organization_id: organization_id, user_id: user_id, team_id: team_id)
end
def remove_project_member