From 00755782242b024ef29e200216db0fd477d9c7d3 Mon Sep 17 00:00:00 2001 From: Oliver Sand Date: Thu, 15 Apr 2021 10:55:43 +0200 Subject: [PATCH] Use ensureDirSync Signed-off-by: Oliver Sand --- packages/backend-common/src/database/sqlite3.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/backend-common/src/database/sqlite3.ts b/packages/backend-common/src/database/sqlite3.ts index d0d36df51d..90328f9527 100644 --- a/packages/backend-common/src/database/sqlite3.ts +++ b/packages/backend-common/src/database/sqlite3.ts @@ -15,7 +15,7 @@ */ import { Config } from '@backstage/config'; -import fs from 'fs'; +import { ensureDirSync } from 'fs-extra'; import knexFactory, { Knex } from 'knex'; import path from 'path'; import { mergeDatabaseConfig } from './config'; @@ -37,9 +37,7 @@ export function createSqliteDatabaseClient( const { filename } = knexConfig.connection as Knex.Sqlite3ConnectionConfig; const directory = path.dirname(filename); - if (!fs.existsSync(directory)) { - fs.mkdirSync(directory, { recursive: true }); - } + ensureDirSync(directory); } const database = knexFactory(knexConfig);