From dc3f9f17020687e2ae9c9f7090ac17ee6f011ecc Mon Sep 17 00:00:00 2001 From: Trivernis Date: Tue, 29 Oct 2019 17:13:31 +0100 Subject: [PATCH] Auto stash before merge of "julius-dev" and "origin/julius-dev" --- src/graphql/resolvers.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/graphql/resolvers.ts b/src/graphql/resolvers.ts index 4fa7f1f..fcd2eb2 100644 --- a/src/graphql/resolvers.ts +++ b/src/graphql/resolvers.ts @@ -144,9 +144,13 @@ export function resolver(req: any, res: any): any { async createPost({content}: { content: string }) { if (content) { if (req.session.userId) { - const post = await dataaccess.createPost(content, req.session.userId); - globals.internalEmitter.emit(InternalEvents.GQLPOSTCREATE, post); - return post; + if (content.length > 2048) { + return new GraphQLError("Content too long."); + } else { + const post = await dataaccess.createPost(content, req.session.userId); + globals.internalEmitter.emit(InternalEvents.GQLPOSTCREATE, post); + return post; + } } else { res.status(status.UNAUTHORIZED); return new NotLoggedInGqlError();