diff --git a/src/utils/graphql-issues-service.ts b/src/utils/graphql-issues-service.ts index 6a5e1fe..fb9ece3 100644 --- a/src/utils/graphql-issues-service.ts +++ b/src/utils/graphql-issues-service.ts @@ -881,10 +881,12 @@ export class GraphQLIssuesService { id: comment.id, body: comment.body, embeds: extractEmbeds(comment.body), - user: { - id: comment.user.id, - name: comment.user.name, - }, + user: comment.user + ? { + id: comment.user.id, + name: comment.user.name, + } + : undefined, createdAt: comment.createdAt instanceof Date ? comment.createdAt.toISOString() : (comment.createdAt diff --git a/src/utils/linear-types.d.ts b/src/utils/linear-types.d.ts index ec24d51..52aa03a 100644 --- a/src/utils/linear-types.d.ts +++ b/src/utils/linear-types.d.ts @@ -153,7 +153,7 @@ export interface CreateCommentArgs { export interface LinearComment { id: string; body: string; - user: { + user?: { id: string; name: string; };