diff --git a/app/models/project_comment.rb b/app/models/project_comment.rb index 2b2b6b847..bf9afbb9f 100644 --- a/app/models/project_comment.rb +++ b/app/models/project_comment.rb @@ -1,5 +1,6 @@ class ProjectComment < Comment - belongs_to :project, foreign_key: :associated_id + belongs_to :project, foreign_key: :associated_id, + inverse_of: :project_comments validates :project, presence: true end diff --git a/app/models/result_comment.rb b/app/models/result_comment.rb index e00fa6fd2..d1a398cdd 100644 --- a/app/models/result_comment.rb +++ b/app/models/result_comment.rb @@ -1,5 +1,5 @@ class ResultComment < Comment - belongs_to :result, foreign_key: :associated_id + belongs_to :result, foreign_key: :associated_id, inverse_of: :result_comments validates :result, presence: true end diff --git a/app/models/step_comment.rb b/app/models/step_comment.rb index 528d7b68c..176c6e58e 100644 --- a/app/models/step_comment.rb +++ b/app/models/step_comment.rb @@ -1,5 +1,5 @@ class StepComment < Comment - belongs_to :step, foreign_key: :associated_id + belongs_to :step, foreign_key: :associated_id, inverse_of: :step_comments validates :step, presence: true end diff --git a/app/models/task_comment.rb b/app/models/task_comment.rb index 9ba2f92d3..2c45cb458 100644 --- a/app/models/task_comment.rb +++ b/app/models/task_comment.rb @@ -1,5 +1,5 @@ class TaskComment < Comment - belongs_to :my_module, foreign_key: :associated_id + belongs_to :my_module, foreign_key: :associated_id, inverse_of: :task_comments validates :my_module, presence: true end