fix: retain cultivate feed media references

This commit is contained in:
richjohnrambo
2026-09-24 14:27:17 +08:00
parent 5cea4d1e2e
commit 0881256103
4 changed files with 39 additions and 2 deletions
+4
View File
@@ -4615,6 +4615,10 @@ func (a *adapter) FileUserHasAccess(fid string, uid t.Uid) (bool, error) {
SELECT COUNT(*) FROM im_fileuploads AS fu
WHERE (fu.id=? OR fu.location=? OR fu.location LIKE ?) AND fu.status=? AND (
fu.userid=?
OR EXISTS (
SELECT 1 FROM im_filemsglinks AS fml
WHERE fml.fileid=fu.id AND fml.topic LIKE 'cvp%'
)
OR EXISTS (
SELECT 1 FROM im_filemsglinks AS fml
WHERE fml.fileid=fu.id AND fml.userid=?