From ac7d4e3645a3bfabba9b9d4a609332ad2587d933 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Fri, 11 Nov 2022 14:19:42 +0100 Subject: [PATCH] fix: getTemplates --- apps/api/src/lib/services.ts | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/apps/api/src/lib/services.ts b/apps/api/src/lib/services.ts index 7dfe6f0c8..a03337490 100644 --- a/apps/api/src/lib/services.ts +++ b/apps/api/src/lib/services.ts @@ -2,16 +2,13 @@ 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 { - data = await open.readFile({ encoding: 'utf-8' }); - return JSON.parse(data); - } catch (error) { - return [] - } finally { - await open?.close() - } + const ts = await fs.readFile(templatePath, 'utf8') + if (ts) { + return JSON.parse(ts); + } + } catch (error) { } + return []; } const compareSemanticVersions = (a: string, b: string) => { const a1 = a.split('.');