From c62a23fafc2ecbbf76c7fc0f40c136969048064c Mon Sep 17 00:00:00 2001 From: Atef Bellaaj Date: Tue, 17 Jun 2025 14:09:41 +0200 Subject: [PATCH] refactor: remove problematic projection pipelines in getResourcePermissions for document db aws compatibility --- .../controllers/PermissionsController.js | 26 ------------------- 1 file changed, 26 deletions(-) diff --git a/api/server/controllers/PermissionsController.js b/api/server/controllers/PermissionsController.js index 1f8c90c8d9..97d01284ff 100644 --- a/api/server/controllers/PermissionsController.js +++ b/api/server/controllers/PermissionsController.js @@ -191,19 +191,6 @@ const getResourcePermissions = async (req, res) => { localField: 'principalId', foreignField: '_id', as: 'userInfo', - pipeline: [ - { - $project: { - _id: 1, - name: 1, - username: 1, - email: 1, - avatar: 1, - idOnTheSource: 1, - provider: 1, - }, - }, - ], }, }, // Lookup Group information (for group principals) @@ -213,19 +200,6 @@ const getResourcePermissions = async (req, res) => { localField: 'principalId', foreignField: '_id', as: 'groupInfo', - pipeline: [ - { - $project: { - _id: 1, - name: 1, - email: 1, - description: 1, - avatar: 1, - idOnTheSource: 1, - source: 1, - }, - }, - ], }, }, // Project final structure