core: fsdownload: remove access denied logic

This commit is contained in:
undefined committed 2023-03-17 21:51:21 +08:00
1 parent e78925c082
commit b681c1e840
1 file changed
-3
-3
View File
@@ -84,9 +84,6 @@ export class FSDownloadHandler extends Handler {
@param('filename', Types.Filename)
@param('noDisposition', Types.Boolean)
async get(domainId: string, uid: number, filename: string, noDisposition = false) {
const targetUser = await user.getById('system', uid);
if (!targetUser) throw new NotFoundError(uid);
if (this.user._id !== uid && !targetUser.hasPriv(PRIV.PRIV_CREATE_FILE)) throw new AccessDeniedError();
this.response.addHeader('Cache-Control', 'public');
const target = `user/${uid}/${filename}`;
const file = await storage.getMeta(target);