From f334c3f4fb89fe0bf3b1fbf5eecc02d22aa96508 Mon Sep 17 00:00:00 2001 From: Jure Triglav <juretriglav@gmail.com> Date: Wed, 30 Sep 2020 00:02:14 +0200 Subject: [PATCH] feat: add proper files resolver to manuscript/manuscriptVersion --- server/model-manuscript/src/graphql.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/model-manuscript/src/graphql.js b/server/model-manuscript/src/graphql.js index 81e51a136d..2991ddeba1 100644 --- a/server/model-manuscript/src/graphql.js +++ b/server/model-manuscript/src/graphql.js @@ -21,6 +21,14 @@ const ManuscriptResolvers = ({ isVersion }) => { await ctx.models.Manuscript.query().findById(parent.id) ).$relatedQuery('teams') }, + async files(parent, _, ctx) { + return parent.files + ? parent.files + : ( + await ctx.models.Manuscript.query().findById(parent.id) + ).$relatedQuery('files') + }, + meta(parent) { return { ...parent.meta, manuscriptId: parent.id } }, -- GitLab