Remove experiment from report if it is moved to another project [SCI-5773]

This commit is contained in:
Oleksii Kriuchykhin 2021-05-28 11:31:45 +02:00
parent 54d6427700
commit cc8cc595d7

View file

@ -3,6 +3,8 @@ class Experiment < ApplicationRecord
include SearchableModel
include SearchableByNameModel
before_save -> { report_elements.destroy_all }, if: -> { !new_record? && project_id_changed? }
belongs_to :project, inverse_of: :experiments, touch: true
belongs_to :created_by,
foreign_key: :created_by_id,