Cells: Fix cross joins related approval_state/approvals
Fix the cross joins in these files:
-
ee/app/models/concerns/approval_rule_like.rb:55: -
ee/app/models/concerns/approval_rule_like.rb:131: -
ee/app/models/approval_state.rb:27: -
ee/app/models/approval_state.rb:38: -
ee/app/models/approval_state.rb:144: -
ee/app/models/approval_merge_request_rule.rb:108: -
ee/app/finders/merge_requests/by_approvers_finder.rb:78: -
ee/app/models/approval_wrapped_rule.rb:112: -
ee/app/services/approval_rules/finalize_service.rb:15: -
ee/app/models/approval_project_rule.rb:92:
Refer to the epic for more information about this. Feel free to:
- Copy the epic description to this issue to helper the reviewers understand the problem.
- Split this issue into different issues in case it was so much effort to
- Ask for help and hints on #tenant-scale on how to fix cross joins
Edited by Igor Drozdov