# HG changeset patch # User Kim Alvefur # Date 1697316629 -7200 # Node ID 799f69a5921aa3a0eba39474379af466acdcb959 # Parent 17ea26cf7259ba4d20fa5bac4e4ee46266497ad5 mod_storage_s3: Treat 404 to GET as a signal for empty data diff -r 17ea26cf7259 -r 799f69a5921a mod_storage_s3/mod_storage_s3.lua --- a/mod_storage_s3/mod_storage_s3.lua Sat Oct 14 22:49:57 2023 +0200 +++ b/mod_storage_s3/mod_storage_s3.lua Sat Oct 14 22:50:29 2023 +0200 @@ -117,6 +117,9 @@ -- coerce result back into Prosody data type local function on_result(response) + if response.code == 404 and response.request.method == "GET" then + return nil; + end if response.code >= 400 then error(response.body); end