mirror of
https://github.com/standardnotes/server
synced 2026-07-14 00:01:54 -04:00
fix(syncing-server-js): creating directory for revision dumps
This commit is contained in:
@@ -3,6 +3,7 @@ import { promises } from 'fs'
|
||||
import * as uuid from 'uuid'
|
||||
import { inject, injectable } from 'inversify'
|
||||
import { Logger } from 'winston'
|
||||
import { dirname } from 'path'
|
||||
|
||||
import TYPES from '../../Bootstrap/Types'
|
||||
import { Item } from '../../Domain/Item/Item'
|
||||
@@ -31,6 +32,8 @@ export class FSItemBackupService implements ItemBackupServiceInterface {
|
||||
|
||||
this.logger.debug(`Dumping item ${item.uuid} to ${path}`)
|
||||
|
||||
await promises.mkdir(dirname(path), { recursive: true })
|
||||
|
||||
await promises.writeFile(path, contents)
|
||||
|
||||
return path
|
||||
|
||||
Reference in New Issue
Block a user