From a7ba118f3a0879cce4f185cb45ad69ee8317eaac Mon Sep 17 00:00:00 2001 From: Kristaps Fabians Geikins Date: Wed, 19 Jul 2023 14:16:48 +0300 Subject: [PATCH] fix(server): 500 error when Commit.author is null --- packages/server/modules/core/graph/resolvers/versions.ts | 1 + packages/server/modules/core/helpers/types.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/server/modules/core/graph/resolvers/versions.ts b/packages/server/modules/core/graph/resolvers/versions.ts index 5ccd6ae99..ad3113bf4 100644 --- a/packages/server/modules/core/graph/resolvers/versions.ts +++ b/packages/server/modules/core/graph/resolvers/versions.ts @@ -17,6 +17,7 @@ export = { Version: { async authorUser(parent, _args, ctx) { const { author } = parent + if (!author) return null return (await ctx.loaders.users.getUser.load(author)) || null }, async model(parent, _args, ctx) { diff --git a/packages/server/modules/core/helpers/types.ts b/packages/server/modules/core/helpers/types.ts index a7139250c..1364dd524 100644 --- a/packages/server/modules/core/helpers/types.ts +++ b/packages/server/modules/core/helpers/types.ts @@ -85,7 +85,7 @@ export type ServerInfo = ServerConfigRecord & { export type CommitRecord = { id: string referencedObject: string - author: string + author: Nullable message: Nullable createdAt: Date sourceApplication: Nullable