diff --git a/src/backend/src/filesystem/FSNodeContext.js b/src/backend/src/filesystem/FSNodeContext.js index c6b718cab..6c3dda4e1 100644 --- a/src/backend/src/filesystem/FSNodeContext.js +++ b/src/backend/src/filesystem/FSNodeContext.js @@ -25,7 +25,7 @@ const { NodeInternalIDSelector, NodeChildSelector, NodeUIDSelector, RootNodeSele const { Context } = require("../util/context"); const { NodeRawEntrySelector } = require("./node/selectors"); const { DB_READ } = require("../services/database/consts"); -const { UserActorType } = require("../services/auth/Actor"); +const { UserActorType, AppUnderUserActorType } = require("../services/auth/Actor"); const { PermissionUtil } = require("../services/auth/PermissionService"); /** @@ -746,6 +746,9 @@ module.exports = class FSNodeContext { username: res.owner?.username, }; } + if ( ! ( actor.type === AppUnderUserActorType ) ) { + if ( fsentry.owner ) delete fsentry.owner.email; + } const info = this.services.get('information');