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