From 8feaf5c63683d5b7ceee173122ef7bb6dc0df91c Mon Sep 17 00:00:00 2001 From: wukko Date: Thu, 26 Jun 2025 22:32:39 +0600 Subject: [PATCH] api/api-keys: replace .find() with .some() in allowedServices & also a little refactor --- api/src/security/api-keys.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/src/security/api-keys.js b/api/src/security/api-keys.js index c0ef7770..f2e9e6dc 100644 --- a/api/src/security/api-keys.js +++ b/api/src/security/api-keys.js @@ -80,10 +80,10 @@ const validateKeys = (input) => { } if (details.allowedServices) { - const isArray = Array.isArray(details.allowedServices); - - if (isArray) { - const invalid_services = details.allowedServices.find(service => !env.allServices.has(service)); + if (Array.isArray(details.allowedServices)) { + const invalid_services = details.allowedServices.some( + service => !env.allServices.has(service) + ); if (invalid_services) { throw "`allowedServices` in details contains an invalid service"; }