aboutsummaryrefslogtreecommitdiff
path: root/src/mod_mam_sql.erl
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2019-04-11 12:00:13 +0200
committerPaweł Chmielowski <pchmielowski@process-one.net>2019-04-11 12:00:13 +0200
commit8761e6e0e044911dbe42295cee3d3f288b346b06 (patch)
treeb0472e0d7499a529707c3d03228f75c6deec6516 /src/mod_mam_sql.erl
parentWhen making mucsub message from mam archive check for subject (diff)
Handle correctly case where ExtraUsername is empty
Diffstat (limited to 'src/mod_mam_sql.erl')
-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 5495fb6e3..386110817 100644
--- a/src/mod_mam_sql.erl
+++ b/src/mod_mam_sql.erl
@@ -420,9 +420,9 @@ make_sql_query(User, LServer, MAMQuery, RSM, ExtraUsernames) ->
{UserSel, UserWhere} = case ExtraUsernames of
Users when is_list(Users) ->
- EscUsers = [<<"'", (Escape(U))/binary, "'">> || U <- Users],
+ EscUsers = [<<"'", (Escape(U))/binary, "'">> || U <- [SUser | Users]],
{<<" username,">>,
- [<<" username in ('">>, SUser, <<"',">>, str:join(EscUsers, <<",">>), <<")">>]};
+ [<<" username in (">>, str:join(EscUsers, <<",">>), <<")">>]};
subscribers_table ->
SJid = jid:encode({User, LServer, <<>>}),
{<<" username,">>,