From 30d1ae59ec02b77548a56e189db9b05d9134c653 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Fri, 11 Nov 2022 14:25:02 +0100 Subject: [PATCH] revert: revert: revert --- apps/api/src/lib/services.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/apps/api/src/lib/services.ts b/apps/api/src/lib/services.ts index a03337490..7dfe6f0c8 100644 --- a/apps/api/src/lib/services.ts +++ b/apps/api/src/lib/services.ts @@ -2,13 +2,16 @@ import { isDev } from "./common"; import fs from 'fs/promises'; export async function getTemplates() { const templatePath = isDev ? './templates.json' : '/app/templates.json'; + const open = await fs.open(templatePath, 'r'); + let data; try { - const ts = await fs.readFile(templatePath, 'utf8') - if (ts) { - return JSON.parse(ts); - } - } catch (error) { } - return []; + data = await open.readFile({ encoding: 'utf-8' }); + return JSON.parse(data); + } catch (error) { + return [] + } finally { + await open?.close() + } } const compareSemanticVersions = (a: string, b: string) => { const a1 = a.split('.');