From be0cbfe9fb736cfff90695c8513d5ba7dc3f8399 Mon Sep 17 00:00:00 2001 From: DGCK81LNN Date: Wed, 16 Feb 2022 08:31:28 +0800 Subject: [PATCH] fix(memory): storage not working, fix #519 (#520) --- plugins/database/memory/src/storage/node.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/database/memory/src/storage/node.ts b/plugins/database/memory/src/storage/node.ts index 44b61d6043..1e6ac69172 100644 --- a/plugins/database/memory/src/storage/node.ts +++ b/plugins/database/memory/src/storage/node.ts @@ -26,11 +26,11 @@ export class Storage { const files = await fs.readdir(root) await Promise.all(files.map(async (filename) => { const extension = extname(filename) - if (extension !== loader) return - const buffer = await fs.readFile(filename) + if (extension !== `.${loader}`) return + const buffer = await fs.readFile(resolve(root, filename)) try { const data = await this.load(buffer, loader) - const name = filename.slice(0, -1 - extension.length) + const name = filename.slice(0, filename.length - extension.length) tables[name] = data } catch {} }))