From 314e8fcbd2380bf72ab75393be5c794597b5aba7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Zrim=C5=A1ek?= Date: Wed, 19 Apr 2017 23:38:23 +0200 Subject: [PATCH] Added :inverse_of reference for all specific comment models. [fixes SCI-1207] --- app/models/project_comment.rb | 3 ++- app/models/result_comment.rb | 2 +- app/models/step_comment.rb | 2 +- app/models/task_comment.rb | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) 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