From b416e542c7835c9d37f2266044b95a53b6bf5659 Mon Sep 17 00:00:00 2001 From: viper151 Date: Tue, 4 Nov 2025 09:39:37 +0100 Subject: [PATCH] Apply suggestion from @coderabbitai[bot] Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- server/routes/projects.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/routes/projects.js b/server/routes/projects.js index 665f094..ff79671 100644 --- a/server/routes/projects.js +++ b/server/routes/projects.js @@ -101,7 +101,12 @@ router.post('/create-workspace', async (req, res) => { await cloneGitHubRepository(githubUrl, absolutePath, githubToken); } catch (error) { // Clean up created directory on failure - await fs.rm(absolutePath, { recursive: true, force: true }); + try { + await fs.rm(absolutePath, { recursive: true, force: true }); + } catch (cleanupError) { + console.error('Failed to clean up directory after clone failure:', cleanupError); + // Continue to throw original error + } throw new Error(`Failed to clone repository: ${error.message}`); } }