From 45701a81e96797723d0aa3d11caca59870b10d00 Mon Sep 17 00:00:00 2001 From: crazywoola <100913391+crazywoola@users.noreply.github.com> Date: Mon, 29 Jan 2024 09:58:29 +0800 Subject: [PATCH] fix: initial paragraph can not input more than 48 chars (#2258) --- web/utils/var.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/web/utils/var.ts b/web/utils/var.ts index fa98e0377d..b2a7871ad1 100644 --- a/web/utils/var.ts +++ b/web/utils/var.ts @@ -1,7 +1,18 @@ import { MAX_VAR_KEY_LENGHT, VAR_ITEM_TEMPLATE, getMaxVarNameLength } from '@/config' import { CONTEXT_PLACEHOLDER_TEXT, HISTORY_PLACEHOLDER_TEXT, PRE_PROMPT_PLACEHOLDER_TEXT, QUERY_PLACEHOLDER_TEXT } from '@/app/components/base/prompt-editor/constants' + const otherAllowedRegex = /^[a-zA-Z0-9_]+$/ + export const getNewVar = (key: string, type: string) => { + const { max_length, ...rest } = VAR_ITEM_TEMPLATE + if (type !== 'string') { + return { + ...rest, + type: type || 'string', + key, + name: key.slice(0, getMaxVarNameLength(key)), + } + } return { ...VAR_ITEM_TEMPLATE, type: type || 'string',