diff --git a/kafka-ui-react-app/src/components/Schemas/Edit/Edit.tsx b/kafka-ui-react-app/src/components/Schemas/Edit/Edit.tsx index 63a48580dc..27a109f023 100644 --- a/kafka-ui-react-app/src/components/Schemas/Edit/Edit.tsx +++ b/kafka-ui-react-app/src/components/Schemas/Edit/Edit.tsx @@ -37,10 +37,11 @@ const Edit: React.FC = () => { const schema = useAppSelector((state) => selectSchemaById(state, subject)); - const formatedSchema = React.useMemo( - () => JSON.stringify(JSON.parse(schema?.schema || '{}'), null, '\t'), - [schema] - ); + const formatedSchema = React.useMemo(() => { + return schema?.schemaType === SchemaType.PROTOBUF + ? schema?.schema + : JSON.stringify(JSON.parse(schema?.schema || '{}'), null, '\t'); + }, [schema]); const onSubmit = React.useCallback(async (props: NewSchemaSubjectRaw) => { if (!schema) return;