Skip to content

Commit 7f95109

Browse files
committed
validation for teams_members
1 parent fb4fcc5 commit 7f95109

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

app/models/teams/member.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ class Teams::Member < ActiveRecord::Base
2424
belongs_to :user
2525

2626
validates_uniqueness_of :user_id, scope: :team_id
27+
validates :team_id, :user_id, :presence => true
2728

2829
scope :active, -> { where(state: 'active') }
2930
scope :pending, -> { where(state: 'pending') }

app/models/user.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ class User < ActiveRecord::Base
193193
has_many :github_repositories, through: :github_profile , source: :repositories
194194

195195
belongs_to :team, class_name: 'Team'
196-
has_one :membership, class_name: 'Teams::Member'
196+
has_one :membership, class_name: 'Teams::Member', dependent: :destroy
197197

198198
def on_premium_team?
199199
if membership

0 commit comments

Comments
 (0)