Jelajahi Sumber

fix(apps.helpers.ts): check folder existense before accesing it

Nicolas Meienberger 2 tahun lalu
induk
melakukan
21cec26e06
1 mengubah file dengan 3 tambahan dan 1 penghapusan
  1. 3 1
      packages/system-api/src/modules/apps/apps.helpers.ts

+ 3 - 1
packages/system-api/src/modules/apps/apps.helpers.ts

@@ -164,7 +164,9 @@ export const getAppInfo = (id: string, status?: AppStatusEnum): AppInfo | null =
 export const getUpdateInfo = async (id: string) => {
 export const getUpdateInfo = async (id: string) => {
   const app = await App.findOne({ where: { id } });
   const app = await App.findOne({ where: { id } });
 
 
-  if (!app) {
+  const doesFileExist = fileExists(`/repos/${config.APPS_REPO_ID}/apps/${id}`);
+
+  if (!app || !doesFileExist) {
     return null;
     return null;
   }
   }