Merge pull request #3358 from okriuchykhin/ok_SCI_5773

Remove experiment from report if it is moved to another project [SCI-5773]
This commit is contained in:
Alex Kriuchykhin 2021-05-28 14:02:30 +02:00 committed by GitHub
commit 6d56ea2ee0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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,