Skip to content

Commit c7cdeaa

Browse files
Refactor data directory handling in Codebase class to improve initialization logic and ensure proper directory creation
1 parent 9c44913 commit c7cdeaa

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

ingestion/src/process/prepare/codebase.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,9 @@ export class Codebase {
4444
this._dataDirPath = path.resolve(this._path, this._dataDirName)
4545

4646
/* Handle data directory */
47-
if (removeExisting && existsSync(this._dataDirPath)) rmSync(this._dataDirPath, { recursive: true })
48-
mkdirSync(this._dataDirPath)
47+
const exists = existsSync(this._dataDirPath)
48+
if (removeExisting && exists) rmSync(this._dataDirPath, { recursive: true })
49+
if (!exists) mkdirSync(this._dataDirPath)
4950
}
5051

5152
private prepareFilesMetadata() {

0 commit comments

Comments
 (0)