mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-28 10:32:27 +08:00
fix(test): flaky test due to concurrency
This commit is contained in:
parent
04a8bb94b6
commit
3e14ffe1e7
@ -76,6 +76,10 @@ async function backupNow(name: string) {
|
||||
return await syncMutexService.doExclusively(async () => {
|
||||
const backupFile = `${dataDir.BACKUP_DIR}/backup-${name}.db`;
|
||||
|
||||
if (!fs.existsSync(dataDir.BACKUP_DIR)) {
|
||||
fs.mkdirSync(dataDir.BACKUP_DIR, 0o700);
|
||||
}
|
||||
|
||||
await sql.copyDatabase(backupFile);
|
||||
|
||||
log.info(`Created backup at ${backupFile}`);
|
||||
@ -83,11 +87,6 @@ async function backupNow(name: string) {
|
||||
return backupFile;
|
||||
});
|
||||
}
|
||||
|
||||
if (!fs.existsSync(dataDir.BACKUP_DIR)) {
|
||||
fs.mkdirSync(dataDir.BACKUP_DIR, 0o700);
|
||||
}
|
||||
|
||||
export default {
|
||||
getExistingBackups,
|
||||
backupNow,
|
||||
|
Loading…
x
Reference in New Issue
Block a user