diff --git a/furniture-3d-system/scripts/storage-gc.ts b/furniture-3d-system/scripts/storage-gc.ts index 138298ab..c2c9e151 100644 --- a/furniture-3d-system/scripts/storage-gc.ts +++ b/furniture-3d-system/scripts/storage-gc.ts @@ -140,7 +140,7 @@ function isQiniuMissingObject(errorOrResponse: unknown): boolean { function isRetriableQiniuError(error: unknown): boolean { const statusCode = getHttpStatusCode(error) if (statusCode !== null) { - return statusCode === 429 || statusCode >= 500 + return statusCode <= 0 || statusCode === 429 || statusCode >= 500 } const message = error instanceof Error ? error.message.toLowerCase() : String(error).toLowerCase()