Merge pull request #2826 from aignatov-bio/ai-sci-4985-fix-error-on-canvas-page

Skip implications for my_module canvas position update [SCI-4985]
This commit is contained in:
aignatov-bio 2020-09-08 09:30:54 +02:00 committed by GitHub
commit 823ac1e70d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -25,7 +25,13 @@ class MyModule < ApplicationRecord
validate :check_status, if: :my_module_status_id_changed?
validate :check_status_conditions, if: :my_module_status_id_changed?
validate :check_status_implications, unless: :my_module_status_id_changed?
validate :check_status_implications, unless: proc { |mm|
mm.my_module_status_id_changed? ||
mm.x_changed? ||
mm.y_changed? ||
mm.my_module_group_id_changed? ||
mm.workflow_order_changed?
}
belongs_to :created_by,
foreign_key: 'created_by_id',