diff --git a/packages/xpub-faraday/config/authsome-mode.js b/packages/xpub-faraday/config/authsome-mode.js
index c9df55d68c485557d2c6031a4a5a35e6f9f752a9..df9ecde417ba4e3a4b01692629cbb64c9027bf47 100644
--- a/packages/xpub-faraday/config/authsome-mode.js
+++ b/packages/xpub-faraday/config/authsome-mode.js
@@ -235,7 +235,10 @@ async function applyAuthenticatedUserPolicy(user, operation, object, context) {
       })
     }
 
-    if (get(object, 'type') === 'user' && get(object, 'id') === user.id) {
+    if (
+      get(object, 'current.type') === 'user' &&
+      get(object, 'current.id') === user.id
+    ) {
       return {
         filter: body =>
           pick(body, [