From f2ffe17636440f6b7fe62d692c6eaf798b341d54 Mon Sep 17 00:00:00 2001 From: aignatov-bio Date: Mon, 7 Sep 2020 13:05:26 +0200 Subject: [PATCH] Skip implications for my_module canvas position update --- app/models/my_module.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/models/my_module.rb b/app/models/my_module.rb index 9a9210e6d..921011232 100644 --- a/app/models/my_module.rb +++ b/app/models/my_module.rb @@ -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',