diff --git a/app/javascript/vue/shared/content/modal/move.vue b/app/javascript/vue/shared/content/modal/move.vue
index e2a7fc745..b904cfe1b 100644
--- a/app/javascript/vue/shared/content/modal/move.vue
+++ b/app/javascript/vue/shared/content/modal/move.vue
@@ -4,7 +4,7 @@
diff --git a/app/javascript/vue/shared/content/modal/table_name.vue b/app/javascript/vue/shared/content/modal/table_name.vue
index 9846aac9a..ddaefabb6 100644
--- a/app/javascript/vue/shared/content/modal/table_name.vue
+++ b/app/javascript/vue/shared/content/modal/table_name.vue
@@ -4,7 +4,7 @@
diff --git a/app/models/result_orderable_element.rb b/app/models/result_orderable_element.rb
index eb43e280c..11ec1ecb9 100644
--- a/app/models/result_orderable_element.rb
+++ b/app/models/result_orderable_element.rb
@@ -4,8 +4,6 @@ class ResultOrderableElement < ApplicationRecord
validates :position, uniqueness: { scope: :result }
validate :check_result_relations
- around_destroy :decrement_following_elements_positions
-
belongs_to :result, inverse_of: :result_orderable_elements, touch: true
belongs_to :orderable, polymorphic: true, inverse_of: :result_orderable_element
acts_as_list scope: :result, top_of_list: 0, sequential_updates: true
@@ -20,17 +18,4 @@ class ResultOrderableElement < ApplicationRecord
)
end
end
-
- def decrement_following_elements_positions
- result.with_lock do
- yield
- result.result_orderable_elements
- .where('position > ?', position)
- .order(position: :asc).each do |result_orderable_element|
- # find_each ignore any ordering
- result_orderable_element.position -= 1
- result_orderable_element.save!
- end
- end
- end
end