diff --git a/server/api/documents.js b/server/api/documents.js index 47648a6b..4d7518c5 100644 --- a/server/api/documents.js +++ b/server/api/documents.js @@ -298,6 +298,10 @@ router.post('documents.starred', auth(), pagination(), async ctx => { collectionId: collectionIds, }, include: [ + { + model: Collection, + as: 'collection', + }, { model: Star, as: 'starred', diff --git a/server/api/documents.test.js b/server/api/documents.test.js index 40bb4d02..36a10d45 100644 --- a/server/api/documents.test.js +++ b/server/api/documents.test.js @@ -955,6 +955,7 @@ describe('#documents.starred', async () => { expect(res.status).toEqual(200); expect(body.data.length).toEqual(1); expect(body.data[0].id).toEqual(document.id); + expect(body.policies[0].abilities.update).toEqual(true); }); it('should require authentication', async () => {