Skip to content

Commit 88c1cc9

Browse files
committed
fix(chatwoot): correct signDelimiter handling to prevent null values
1 parent 13b3046 commit 88c1cc9

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/pages/instance/Chatwoot/index.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ import { Chatwoot as ChatwootType } from "@/types/evolution.types";
2424
const stringOrUndefined = z
2525
.string()
2626
.optional()
27-
.transform((value) => (value === "" ? undefined : value));
27+
.transform((value) => {
28+
const trimmed = value?.trim();
29+
return !trimmed || trimmed === "" ? undefined : trimmed;
30+
});
2831

2932
const formSchema = z.object({
3033
enabled: z.boolean(),
@@ -117,7 +120,7 @@ function Chatwoot() {
117120
token: data.token,
118121
url: data.url,
119122
signMsg: data.signMsg || false,
120-
signDelimiter: data.signDelimiter || "\\n",
123+
signDelimiter: data.signDelimiter?.trim() || "\\n",
121124
nameInbox: data.nameInbox || "",
122125
organization: data.organization || "",
123126
logo: data.logo || "",

0 commit comments

Comments
 (0)