Skip to content

Commit aadc148

Browse files
authored
Add confirmation dialog when deleting a project (#1410)
1 parent 18d805b commit aadc148

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/commands/project.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,11 +181,14 @@ export async function deleteProject(node: ProjectNode | undefined): Promise<any>
181181
api = new AtelierAPI(vscode.Uri.parse(`isfs://${serverName}:${namespace}/`));
182182
project = await pickProject(api);
183183
}
184-
if (project === undefined) {
184+
if (project == undefined) {
185185
return;
186186
}
187187

188188
try {
189+
// Ask the user for confirmation
190+
const answer = await vscode.window.showWarningMessage(`Delete project '${project}'?`, { modal: true }, "Yes", "No");
191+
if (answer != "Yes") return;
189192
// Delete the project
190193
await api.actionQuery("DELETE FROM %Studio.Project WHERE Name = ?", [project]);
191194
} catch (error) {

0 commit comments

Comments
 (0)