From 237b0afb0891f3b73d75b013bb147f53431fff6b Mon Sep 17 00:00:00 2001 From: yystopf Date: Mon, 24 Jan 2022 10:44:46 +0800 Subject: [PATCH] fix: team user build use find or create by --- app/models/team_user.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/team_user.rb b/app/models/team_user.rb index 9f90bc15b..fce0e67a4 100644 --- a/app/models/team_user.rb +++ b/app/models/team_user.rb @@ -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