aboutsummaryrefslogtreecommitdiff
path: root/src/mod_mam_sql.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2021-08-27 12:38:47 +0200
committerBadlop <badlop@process-one.net>2022-09-16 16:35:00 +0200
commit796f567db1857c9605791217ba6f00d459a2106a (patch)
treeac8b5df4320b97de22bbf3f4e50f24249273b4a5 /src/mod_mam_sql.erl
parentAllow MUC service admins to bypass max_user_conferences limitation (diff)
The archive_msg export fun requires MUC Service for room archives
Diffstat (limited to '')
-rw-r--r--src/mod_mam_sql.erl4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mod_mam_sql.erl b/src/mod_mam_sql.erl
index 9eb9716fb..09175d83f 100644
--- a/src/mod_mam_sql.erl
+++ b/src/mod_mam_sql.erl
@@ -362,10 +362,10 @@ export(_Server) ->
[]
end},
{archive_msg,
- fun(Host, #archive_msg{us ={LUser, LServer},
+ fun([Host | HostTail], #archive_msg{us ={LUser, LServer},
id = _ID, timestamp = TS, peer = Peer,
type = Type, nick = Nick, packet = Pkt})
- when LServer == Host ->
+ when (LServer == Host) or ([LServer] == HostTail) ->
TStmp = misc:now_to_usec(TS),
SUser = case Type of
chat -> LUser;