Mercurial > prosody-modules
changeset 5728:80702e33ba71
mod_storage_s3: Fix storing archives for host itself (e.g. mod_audit)
Fixes error due to path constructor trying to do string.gsub(nil) with
missing username or with fields.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 22 Nov 2023 12:56:50 +0100 |
parents | 372b6c4bf409 |
children | 79ba1a1a75cc |
files | mod_storage_s3/mod_storage_s3.lua |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mod_storage_s3/mod_storage_s3.lua Wed Nov 22 11:54:22 2023 +0000 +++ b/mod_storage_s3/mod_storage_s3.lua Wed Nov 22 12:56:50 2023 +0100 @@ -206,8 +206,8 @@ bucket; jid.escape(module.host); jid.escape(self.store); - jid.escape(username); - jid.escape(jid.prep(with)); + jid.escape(username or "@"); + jid.escape(with and jid.prep(with) or "@"); date or dt.date(when); key; })