Show error

This commit is contained in:
Owen
2025-10-29 15:23:53 -07:00
parent 55082d2ef8
commit 48aebea6cf
2 changed files with 11 additions and 5 deletions

View File

@@ -102,6 +102,7 @@ export async function applyYAMLBlueprint(
let blueprint: Blueprint | null = null;
let error: string | null = null;
try {
blueprint = await applyBlueprint({
orgId,
@@ -109,17 +110,20 @@ export async function applyYAMLBlueprint(
source: "UI",
configData: parsedConfig
});
} catch (error) {
} catch (err) {
// We do nothing, the error is thrown for the other APIs & websockets for backwards compatibility
// for this API, the error is already saved in the blueprint and we don't need to handle it
logger.error(error);
logger.error(err);
if (err instanceof Error) {
error = err.message;
}
}
if (!blueprint) {
return next(
createHttpError(
HttpCode.INTERNAL_SERVER_ERROR,
"Failed to save blueprint in the database"
error ? error : "An unknown error occurred while applying the blueprint"
)
);
}

View File

@@ -87,11 +87,13 @@ export default function CreateBlueprintForm({
if (!isValid) return;
const payload = form.getValues();
const res = await api
.put<
AxiosResponse<CreateBlueprintResponse>
>(`/org/${orgId}/blueprint/`, payload)
>(`/org/${orgId}/blueprint/`, {
name: form.getValues("name"),
blueprint: form.getValues("contents")
})
.catch((e) => {
toast({
variant: "destructive",