Add check for relocation or non-existent folder before removing .git directory
This commit is contained in:
3
main.js
3
main.js
@@ -820,6 +820,9 @@ app.whenReady().then(() => {
|
|||||||
|
|
||||||
// Entferne das .git-Verzeichnis
|
// Entferne das .git-Verzeichnis
|
||||||
ipcMain.handle('remove-git-folder', async (_e, folderObj) => {
|
ipcMain.handle('remove-git-folder', async (_e, folderObj) => {
|
||||||
|
if (folderObj.needsRelocation || !fs.existsSync(folderObj.path)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
const gitDir = path.join(folderObj.path, '.git');
|
const gitDir = path.join(folderObj.path, '.git');
|
||||||
if (fs.existsSync(gitDir)) {
|
if (fs.existsSync(gitDir)) {
|
||||||
await fs.promises.rm(gitDir, { recursive: true, force: true });
|
await fs.promises.rm(gitDir, { recursive: true, force: true });
|
||||||
|
|||||||
Reference in New Issue
Block a user