Handle "entity too large" errors immediately instead of retrying.

This commit is contained in:
2021-10-11 22:48:49 +10:30
parent b9cacf6d33
commit 2c4c9fdde6
2 changed files with 29 additions and 2 deletions

View File

@@ -141,6 +141,11 @@ func (u *Upload) processUpload() error {
sleepForRetries(retriesRemaining)
continue
} else {
if resp.StatusCode == 413 {
// just fail immediately, we know this means the file was too big
daulog.SendLog("413 received - file too large", daulog.LogTypeError)
return errors.New("received 413 - file too large")
}
if resp.StatusCode != 200 {
// {"message": "Request entity too large", "code": 40005}