diff --git a/app/models/contest.rb b/app/models/contest.rb index e1706b166..f1503f593 100644 --- a/app/models/contest.rb +++ b/app/models/contest.rb @@ -6,7 +6,7 @@ class Contest < ActiveRecord::Base has_many :contesting_projects, :dependent => :destroy has_many :projects, :through => :contesting_projects has_many :contesting_softapplications, :dependent => :destroy - has_many :softapplications, :through => :contesting_softapplications + has_many :softapplications, :through => :contesting_softapplications, :dependent => :destroy has_many :projects_member, :class_name => 'User', :through => :projects has_many :journals_for_messages, :as => :jour, :dependent => :destroy has_many :acts, :class_name => 'Activity', :as => :act, :dependent => :destroy diff --git a/app/models/contesting_softapplication.rb b/app/models/contesting_softapplication.rb index f880818d9..f91c16f69 100644 --- a/app/models/contesting_softapplication.rb +++ b/app/models/contesting_softapplication.rb @@ -3,7 +3,7 @@ class ContestingSoftapplication < ActiveRecord::Base attr_accessible :contest_id, :description, :softapplication_id, :user_id belongs_to :contest - belongs_to :softapplication + belongs_to :softapplication, :dependent => :destroy belongs_to :user