소스 검색

Reverts r15891 (#23318).

Deadlocks with MySQL.

git-svn-id: http://svn.redmine.org/redmine/trunk@15892 e93f8b46-1217-0410-a6f0-8f06a7374b81
tags/3.4.0
Jean-Philippe Lang 7 년 전
부모
커밋
878a91a283
1개의 변경된 파일1개의 추가작업 그리고 4개의 파일을 삭제
  1. 1
    4
      lib/redmine/nested_set/issue_nested_set.rb

+ 1
- 4
lib/redmine/nested_set/issue_nested_set.rb 파일 보기

@@ -158,10 +158,7 @@ module Redmine
self.class.reorder(:id).where(:root_id => sets_to_lock).lock(lock).ids
else
sets_to_lock = [id, parent_id].compact
self.class.reorder(:id).
joins("INNER JOIN #{self.class.table_name} t2 ON #{self.class.table_name}.root_id = t2.root_id").
where("t2.id IN (?)", sets_to_lock).
lock.ids
self.class.reorder(:id).where("root_id IN (SELECT root_id FROM #{self.class.table_name} WHERE id IN (?))", sets_to_lock).lock.ids
end
end


Loading…
취소
저장