From f6d188dce7882a37ac1b719616fd18c2feafbbbc Mon Sep 17 00:00:00 2001 From: Georges-Antoine Assi Date: Thu, 17 Jul 2025 00:25:14 -0400 Subject: [PATCH] remove unsafe eval --- frontend/src/stores/platforms.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/stores/platforms.ts b/frontend/src/stores/platforms.ts index 1b022e460..257c4b5bc 100644 --- a/frontend/src/stores/platforms.ts +++ b/frontend/src/stores/platforms.ts @@ -58,7 +58,8 @@ export default defineStore("platforms", { getAspectRatio(platformId: number): number { const platform = this.allPlatforms.find((p) => p.id === platformId); return platform && platform.aspect_ratio - ? parseFloat(eval(platform.aspect_ratio as string)) + ? parseInt(platform.aspect_ratio.split("/")[0]) / + parseInt(platform.aspect_ratio.split("/")[1]) : 2 / 3; }, reset() {