From afac2abed5f7fddac916daaa26f83aa291bdf1a5 Mon Sep 17 00:00:00 2001 From: Vy Date: Tue, 27 Jun 2023 21:17:20 +0530 Subject: [PATCH] fix: treat update length limit on plainText --- src/resolvers/projectResolver.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/resolvers/projectResolver.ts b/src/resolvers/projectResolver.ts index 8f22de2f9..f25a72e8b 100644 --- a/src/resolvers/projectResolver.ts +++ b/src/resolvers/projectResolver.ts @@ -1336,7 +1336,7 @@ export class ProjectResolver { i18n.__(translationErrorMessagesKeys.AUTHENTICATION_REQUIRED), ); - if (content?.length > PROJECT_UPDATE_CONTENT_MAX_LENGTH) { + if (content?.replace(/<[^>]+>/g, '').length > PROJECT_UPDATE_CONTENT_MAX_LENGTH) { throw new Error( i18n.__( translationErrorMessagesKeys.PROJECT_UPDATE_CONTENT_LENGTH_SIZE_EXCEEDED, @@ -1398,7 +1398,7 @@ export class ProjectResolver { i18n.__(translationErrorMessagesKeys.AUTHENTICATION_REQUIRED), ); - if (content?.length > PROJECT_UPDATE_CONTENT_MAX_LENGTH) { + if (content?.replace(/<[^>]+>/g, '').length > PROJECT_UPDATE_CONTENT_MAX_LENGTH) { throw new Error( i18n.__( translationErrorMessagesKeys.PROJECT_UPDATE_CONTENT_LENGTH_SIZE_EXCEEDED,