Keep locking_version when updating partitioned records
Optimistic locking is overriding the query_constraints method and our patch was overriding it instead of overriding the original method and the locking_version attribute was lost during the update Changelog: fixed
显示
- gems/activerecord-gitlab/lib/active_record/gitlab_patches/partitioning.rb 4 个添加, 1 个删除...d-gitlab/lib/active_record/gitlab_patches/partitioning.rb
- gems/activerecord-gitlab/lib/active_record/gitlab_patches/partitioning/base.rb 4 个添加, 4 个删除...lab/lib/active_record/gitlab_patches/partitioning/base.rb
- gems/activerecord-gitlab/spec/active_record/gitlab_patches/partitioning/locking_spec.rb 34 个添加, 0 个删除...active_record/gitlab_patches/partitioning/locking_spec.rb
- gems/activerecord-gitlab/spec/support/database.rb 8 个添加, 0 个删除gems/activerecord-gitlab/spec/support/database.rb
- gems/activerecord-gitlab/spec/support/models.rb 11 个添加, 0 个删除gems/activerecord-gitlab/spec/support/models.rb
想要评论请 注册 或 登录