Skip to content

Commit c4e1326

Browse files
Fix: handle mkdir EEXIST error
1 parent 0d887d4 commit c4e1326

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

demo.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -625,11 +625,13 @@ <h3>${titleCased}</h3>
625625
const dir = client.dir;
626626
const http = createNip98HttpClient(privkey);
627627

628-
// Remove old repo
628+
// Remove old repo and recreate
629629
try {
630-
await fs.promises.rm(dir, { recursive: true });
630+
await fs.promises.rm(dir, { recursive: true, force: true });
631631
} catch (e) { /* ignore */ }
632-
await fs.promises.mkdir(dir, { recursive: true });
632+
try {
633+
await fs.promises.mkdir(dir, { recursive: true });
634+
} catch (e) { /* ignore if exists */ }
633635

634636
// Fresh clone
635637
await git.clone({

0 commit comments

Comments
 (0)