Fix incorrect order of requests for changing SR compatibility lvl (#2201)

This commit is contained in:
Robert Azizbekyan 2022-06-25 01:47:05 +04:00 committed by GitHub
parent 9c7f078ded
commit 5cb1a7e0ce
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -62,18 +62,6 @@ const Edit: React.FC = () => {
if (!schema) return;
try {
if (dirtyFields.newSchema || dirtyFields.schemaType) {
const resp = await schemasApiClient.createNewSchema({
clusterName,
newSchemaSubject: {
...schema,
schema: props.newSchema || schema.schema,
schemaType: props.schemaType || schema.schemaType,
},
});
dispatch(schemaAdded(resp));
}
if (dirtyFields.compatibilityLevel) {
await schemasApiClient.updateSchemaCompatibilityLevel({
clusterName,
@ -89,6 +77,17 @@ const Edit: React.FC = () => {
})
);
}
if (dirtyFields.newSchema || dirtyFields.schemaType) {
const resp = await schemasApiClient.createNewSchema({
clusterName,
newSchemaSubject: {
...schema,
schema: props.newSchema || schema.schema,
schemaType: props.schemaType || schema.schemaType,
},
});
dispatch(schemaAdded(resp));
}
navigate(clusterSchemaPath(clusterName, subject));
} catch (e) {