diff --git a/packages/xpub-faraday/config/authsome.js b/packages/xpub-faraday/config/authsome.js
index 6c8d729e7726ee7da85ef19cd4b800e1777ec4e6..5a31c01fa64572459d0e01c36b7f76cb5c318ac7 100644
--- a/packages/xpub-faraday/config/authsome.js
+++ b/packages/xpub-faraday/config/authsome.js
@@ -25,25 +25,24 @@ async function teamPermissions(user, operation, object, context) {
   if (collectionsPermissions.length > 0) {
     return {
       filter: filterParam => {
-        if (filterParam.length > 0) {
-          const collections = filterParam
-            .map(coll => {
-              const matchingCollPerm = collectionsPermissions.find(
-                collPerm => coll.id === collPerm.id,
-              )
-              if (matchingCollPerm === undefined) {
-                return null
-              }
-              coll.visibleStatus = statuses[coll.status].public
-              if (!publicPermissions.includes(matchingCollPerm.permission)) {
-                coll.visibleStatus = statuses[coll.status].private
-              }
-              return coll
-            })
-            .filter(Boolean)
-          return collections
-        }
-        return filterParam
+        if (!filterParam.length) return filterParam
+
+        const collections = filterParam
+          .map(coll => {
+            const matchingCollPerm = collectionsPermissions.find(
+              collPerm => coll.id === collPerm.id,
+            )
+            if (matchingCollPerm === undefined) {
+              return null
+            }
+            coll.visibleStatus = statuses[coll.status].public
+            if (!publicPermissions.includes(matchingCollPerm.permission)) {
+              coll.visibleStatus = statuses[coll.status].private
+            }
+            return coll
+          })
+          .filter(Boolean)
+        return collections
       },
     }
   }