From a05d46bbd85be18709a014dc9ac8f5557641c793 Mon Sep 17 00:00:00 2001 From: Sebastian Mihalache <sebastian.mihalache@gmail.con> Date: Thu, 26 Jul 2018 09:33:25 +0100 Subject: [PATCH] fix authsome author permission --- packages/xpub-faraday/config/authsome-mode.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/xpub-faraday/config/authsome-mode.js b/packages/xpub-faraday/config/authsome-mode.js index b30cc31d3..6ab6182b5 100644 --- a/packages/xpub-faraday/config/authsome-mode.js +++ b/packages/xpub-faraday/config/authsome-mode.js @@ -96,6 +96,10 @@ async function applyAuthenticatedUserPolicy(user, operation, object, context) { user, Team: context.models.Team, }) + + if (collection.owners.map(o => o.id).includes(user.id)) { + return collection + } // TODO: check why collPermission can be undefined const collPermission = userPermissions.find( p => -- GitLab