diff --git a/packages/component-manuscript-manager/src/tests/collections/get.test.js b/packages/component-manuscript-manager/src/tests/collections/get.test.js
index b9fd7f5c163ac1d757625a22c2cb7f9598fff7f3..f9dc3d2380c0d39d75690bd02b41229ea7d645f8 100644
--- a/packages/component-manuscript-manager/src/tests/collections/get.test.js
+++ b/packages/component-manuscript-manager/src/tests/collections/get.test.js
@@ -90,6 +90,7 @@ describe('Get collections route handler', () => {
 
     expect(data).toHaveLength(2)
     expect(data[0].type).toEqual('collection')
+    expect(data[0]).toHaveProperty('visibleStatus')
     expect(data[0].currentVersion.recommendations).toHaveLength(3)
   })
 })
diff --git a/packages/xpub-faraday/config/authsome-mode.js b/packages/xpub-faraday/config/authsome-mode.js
index df72db8ec519b51ad8bd1a6f6a6e9fe0a89180d0..d37ba41057abea6e3a3e4fe036510dcdc341469f 100644
--- a/packages/xpub-faraday/config/authsome-mode.js
+++ b/packages/xpub-faraday/config/authsome-mode.js
@@ -315,6 +315,9 @@ async function applyEditorInChiefPolicy(user, operation, object, context) {
           coll.currentVersion = await context.models.Fragment.find(
             latestFragmentId,
           )
+          const status = get(coll, 'status', 'draft')
+          coll.visibleStatus = get(statuses, `${status}.editorInChief.label`)
+
           return coll
         }),
       )