Merge pull request #1505 from xmera-circle/bug-fix/no-metod-error-in-dmdf-query

Adds an extra check in DmsfQuery#dmsf_node
This commit is contained in:
Karel Pičman 2024-02-15 09:14:14 +01:00 committed by GitHub
commit d0ffda1c80
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -230,8 +230,10 @@ class DmsfQuery < Query
dmsf_link = DmsfLink.find_by(id: item.id)
if dmsf_link.dmsf_folder
!dmsf_link.dmsf_folder.visible? || !DmsfFolder.permissions?(dmsf_link.dmsf_folder, allow_system: false)
else
elsif dmsf_link.project
!dmsf_link.project.dmsf_available?
else
!dmsf_link.project&.dmsf_available?
end
else
false