From 5072adf389e94e08088fffc6e6112798af1b1bc6 Mon Sep 17 00:00:00 2001 From: Oisin <10200426+oiisin@users.noreply.github.com> Date: Sat, 24 Oct 2026 01:51:31 +0100 Subject: [PATCH] fix(clienttranslator): Stop warning when the player translator times out promisePlayerTranslator compared the built-in `error` function against ERROR_TIMEOUT instead of the rejection reason, so the expected timeout fallback always printed a warning. --- .../src/Shared/Utils/LocalizationServiceUtils.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/clienttranslator/src/Shared/Utils/LocalizationServiceUtils.lua b/src/clienttranslator/src/Shared/Utils/LocalizationServiceUtils.lua index 0a19ac757ee..2e68b7b3c40 100644 --- a/src/clienttranslator/src/Shared/Utils/LocalizationServiceUtils.lua +++ b/src/clienttranslator/src/Shared/Utils/LocalizationServiceUtils.lua @@ -66,7 +66,7 @@ function LocalizationServiceUtils.promisePlayerTranslator(player: Player): Promi return ( promiseTranslator:Catch(function(err) - if err ~= ERROR_PUBLISH_REQUIRED and (error :: any) ~= ERROR_TIMEOUT then + if err ~= ERROR_PUBLISH_REQUIRED and err ~= ERROR_TIMEOUT then warn(string.format("[LocalizationServiceUtils.promisePlayerTranslator] - %s", tostring(err))) end