mirror of
https://github.com/opf/openproject.git
synced 2026-06-13 19:20:00 +00:00
[#73887] Remove superfluous project presence checks
allowed_in_project? will return false for nil-projects, so this check is not needed.
This commit is contained in:
committed by
Tobias Dillmann
parent
d96781f7b1
commit
9b7ca3238b
@@ -48,8 +48,7 @@ module OpenProject::Backlogs
|
||||
|
||||
resource :sprint,
|
||||
link_cache_if: ->(*) {
|
||||
represented.project.present? &&
|
||||
current_user.allowed_in_project?(:view_sprints, represented.project)
|
||||
current_user.allowed_in_project?(:view_sprints, represented.project)
|
||||
},
|
||||
link: ->(*) {
|
||||
if represented.sprint.present?
|
||||
@@ -65,7 +64,6 @@ module OpenProject::Backlogs
|
||||
},
|
||||
getter: ->(*) do
|
||||
if embed_links &&
|
||||
represented.project.present? &&
|
||||
represented.sprint.present? &&
|
||||
current_user.allowed_in_project?(:view_sprints, represented.project)
|
||||
::API::V3::Sprints::SprintRepresenter.create(represented.sprint, current_user:)
|
||||
@@ -75,8 +73,7 @@ module OpenProject::Backlogs
|
||||
|
||||
resource :backlog_bucket,
|
||||
link_cache_if: ->(*) {
|
||||
represented.project.present? &&
|
||||
current_user.allowed_in_project?(:view_sprints, represented.project)
|
||||
current_user.allowed_in_project?(:view_sprints, represented.project)
|
||||
},
|
||||
link: ->(*) {
|
||||
if represented.backlog_bucket.present?
|
||||
@@ -92,7 +89,6 @@ module OpenProject::Backlogs
|
||||
},
|
||||
getter: ->(*) do
|
||||
if embed_links &&
|
||||
represented.project.present? &&
|
||||
represented.backlog_bucket.present? &&
|
||||
current_user.allowed_in_project?(:view_sprints, represented.project)
|
||||
::API::V3::BacklogBuckets::BacklogBucketRepresenter.create(represented.backlog_bucket, current_user:)
|
||||
|
||||
Reference in New Issue
Block a user