summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mod_admin_extra.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mod_admin_extra.erl b/src/mod_admin_extra.erl
index cd6a321b..189a3714 100644
--- a/src/mod_admin_extra.erl
+++ b/src/mod_admin_extra.erl
@@ -1494,10 +1494,10 @@ send_message(Type, From, To, Subject, Body) ->
#xmlel{name = <<"body">>,
children = [{xmlcdata, Body}]}]},
?NS_CLIENT, CodecOpts) of
- #message{from = JID, subject = Subject, body = Body} = Msg ->
- Msg2 = case {xmpp:get_text(Subject), xmpp:get_text(Body)} of
- {_, <<>>} -> Msg;
- {<<>>, _} -> Msg#message{subject = []};
+ #message{from = JID, subject = SubjectEl, body = BodyEl} = Msg ->
+ Msg2 = case {xmpp:get_text(SubjectEl), xmpp:get_text(BodyEl)} of
+ {Subject, <<>>} -> Msg;
+ {<<>>, Body} -> Msg#message{subject = []};
_ -> Msg
end,
State = #{jid => JID},