From 86be3fd847c4c0c46a71b56c6f7c8878e815e161 Mon Sep 17 00:00:00 2001 From: zefie Date: Thu, 23 Apr 2026 16:29:04 -0400 Subject: [PATCH] only process .rom and .brom as flashrom if the service is flagged as a flashrom service --- zefie_wtvp_minisrv/app.js | 2 +- zefie_wtvp_minisrv/includes/config.json | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/zefie_wtvp_minisrv/app.js b/zefie_wtvp_minisrv/app.js index d83f133c..8d10bda0 100644 --- a/zefie_wtvp_minisrv/app.js +++ b/zefie_wtvp_minisrv/app.js @@ -791,7 +791,7 @@ async function processPath(socket, service_vault_file_path, request_headers = [] request_headers.service_file_path = service_vault_file_path; request_headers.raw_file = true; // process flashroms - if (wtvshared.getFileExt(service_vault_file_path).toLowerCase() === "rom" || wtvshared.getFileExt(service_vault_file_path).toLowerCase() === "brom") { + if (minisrv_config.services[service_name].is_flashrom_service && (wtvshared.getFileExt(service_vault_file_path).toLowerCase() === "rom" || wtvshared.getFileExt(service_vault_file_path).toLowerCase() === "brom")) { let bf0app_update = false; const request_path = request_headers.request_url.replace(service_name + ":/", ""); const romtype = ssid_sessions[socket.ssid].get("wtv-client-rom-type"); diff --git a/zefie_wtvp_minisrv/includes/config.json b/zefie_wtvp_minisrv/includes/config.json index 0fd9abb6..ea3c882b 100644 --- a/zefie_wtvp_minisrv/includes/config.json +++ b/zefie_wtvp_minisrv/includes/config.json @@ -234,7 +234,8 @@ "catchall_file_name": "content-serve.js", // catchall for ROM part files. Best left untouched "modules": [ "WTVFlashrom" - ] + ], + "is_flashrom_service": true }, "wtv-setup": { // wtv-setup