diff --git a/src/common/retryer.js b/src/common/retryer.js index 1c3adc9587117..42e4188ba6970 100644 --- a/src/common/retryer.js +++ b/src/common/retryer.js @@ -73,7 +73,11 @@ const retryer = async (fetcher, variables, retries = 0) => { // directly return from the function return retryer(fetcher, variables, retries); } else { - return err.response; + // Throw a standardized error for non-recoverable cases + throw new CustomError( + err.response?.data?.message || err.message || "Unknown error occurred", + err.response?.status || "UNKNOWN_ERROR", + ); } } };