Mercurial > prosody-modules
comparison mod_http_upload/mod_http_upload.lua @ 3649:d252c8573f33
mod_http_upload: Also format max file size as integer in error (thanks lovetox)
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 23 Aug 2019 00:19:46 +0200 |
| parents | aa12b95a6d36 |
| children | 3fb0add97cdb |
comparison
equal
deleted
inserted
replaced
| 3648:aa12b95a6d36 | 3649:d252c8573f33 |
|---|---|
| 177 return nil, st.error_reply(stanza, "modify", "bad-request", "Missing or invalid file size"); | 177 return nil, st.error_reply(stanza, "modify", "bad-request", "Missing or invalid file size"); |
| 178 elseif filesize > file_size_limit then | 178 elseif filesize > file_size_limit then |
| 179 module:log("debug", "File too large (%d > %d)", filesize, file_size_limit); | 179 module:log("debug", "File too large (%d > %d)", filesize, file_size_limit); |
| 180 return nil, st.error_reply(stanza, "modify", "not-acceptable", "File too large") | 180 return nil, st.error_reply(stanza, "modify", "not-acceptable", "File too large") |
| 181 :tag("file-too-large", {xmlns=xmlns}) | 181 :tag("file-too-large", {xmlns=xmlns}) |
| 182 :tag("max-file-size"):text(tostring(file_size_limit)); | 182 :tag("max-file-size"):text(("%d"):format(file_size_limit)); |
| 183 elseif not check_quota(username, host, filesize) then | 183 elseif not check_quota(username, host, filesize) then |
| 184 module:log("debug", "Upload of %dB by %s would exceed quota", filesize, origin.full_jid); | 184 module:log("debug", "Upload of %dB by %s would exceed quota", filesize, origin.full_jid); |
| 185 return nil, st.error_reply(stanza, "wait", "resource-constraint", "Quota reached"); | 185 return nil, st.error_reply(stanza, "wait", "resource-constraint", "Quota reached"); |
| 186 end | 186 end |
| 187 | 187 |
