From 7ba10c1b7a519d40f87c0970ad3b0ca5a8973d46 Mon Sep 17 00:00:00 2001 From: Robert Azizbekyan <103438454+rAzizbekyan@users.noreply.github.com> Date: Mon, 30 May 2022 18:36:04 +0400 Subject: [PATCH] adding error message when created message has wrong header format (#2033) --- .../Topics/Topic/SendMessage/SendMessage.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/kafka-ui-react-app/src/components/Topics/Topic/SendMessage/SendMessage.tsx b/kafka-ui-react-app/src/components/Topics/Topic/SendMessage/SendMessage.tsx index a4087a36cf..35894e9bfb 100644 --- a/kafka-ui-react-app/src/components/Topics/Topic/SendMessage/SendMessage.tsx +++ b/kafka-ui-react-app/src/components/Topics/Topic/SendMessage/SendMessage.tsx @@ -102,8 +102,14 @@ const SendMessage: React.FC = () => { }) => { if (messageSchema) { const { partition, key, content } = data; - const headers = data.headers ? JSON.parse(data.headers) : undefined; const errors = validateMessage(key, content, messageSchema); + if (data.headers) { + try { + JSON.parse(data.headers); + } catch (error) { + errors.push('Wrong header format'); + } + } if (errors.length > 0) { const errorsHtml = errors.map((e) => `