Skip to content

Commit 421d90f

Browse files
Fix: Enhance error handling for project and folder creation
1 parent 2f42785 commit 421d90f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/tools/testmanagement-utils/create-project-folder.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -78,18 +78,18 @@ export async function createProjectOrFolder(
7878
projId = res.data.project.identifier;
7979
} catch (err) {
8080
let text = "Failed to create project.";
81-
81+
8282
if (err instanceof AxiosError && err.response?.data) {
8383
const { error } = err.response.data;
8484
const status = err.response.status;
85-
85+
8686
if (status >= 400 && status < 500 && error) {
8787
text = error;
8888
}
8989
} else if (err instanceof Error) {
9090
text = err.message;
9191
}
92-
92+
9393
return {
9494
content: [{ type: "text", text }],
9595
isError: true,
@@ -137,18 +137,18 @@ export async function createProjectOrFolder(
137137
};
138138
} catch (err) {
139139
let text = "Failed to create folder.";
140-
140+
141141
if (err instanceof AxiosError && err.response?.data) {
142142
const { message: apiMessage } = err.response.data;
143143
const status = err.response.status;
144-
144+
145145
if (status >= 400 && status < 500 && apiMessage) {
146146
text = apiMessage;
147147
}
148148
} else if (err instanceof Error) {
149149
text = err.message;
150150
}
151-
151+
152152
return {
153153
content: [{ type: "text", text }],
154154
isError: true,

0 commit comments

Comments
 (0)