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