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