File tree Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Expand file tree Collapse file tree 2 files changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ class Teams::Member < ActiveRecord::Base
24
24
belongs_to :user
25
25
26
26
validates_uniqueness_of :user_id , scope : :team_id
27
+ validates :team_id , :user_id , :presence => true
27
28
28
29
scope :active , -> { where ( state : 'active' ) }
29
30
scope :pending , -> { where ( state : 'pending' ) }
Original file line number Diff line number Diff line change @@ -193,7 +193,7 @@ class User < ActiveRecord::Base
193
193
has_many :github_repositories , through : :github_profile , source : :repositories
194
194
195
195
belongs_to :team , class_name : 'Team'
196
- has_one :membership , class_name : 'Teams::Member'
196
+ has_one :membership , class_name : 'Teams::Member' , dependent : :destroy
197
197
198
198
def on_premium_team?
199
199
if membership
You can’t perform that action at this time.
0 commit comments