aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/xml/Element.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-05-02 20:52:10 +0200
committerChristian Schneppe <christian@pix-art.de>2018-05-02 20:52:10 +0200
commit787e2ad15a91ba208df71f15f8c964af04ecd2b8 (patch)
tree83b9a61462e89f17feb50711973fb6452aceaefc /src/main/java/de/pixart/messenger/xml/Element.java
parent7b4c05b7b45d159bf0168d2492708fd5314b335b (diff)
convert empty resources in messages to bare jid
Diffstat (limited to 'src/main/java/de/pixart/messenger/xml/Element.java')
-rw-r--r--src/main/java/de/pixart/messenger/xml/Element.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/de/pixart/messenger/xml/Element.java b/src/main/java/de/pixart/messenger/xml/Element.java
index d9eb626d3..f90efa555 100644
--- a/src/main/java/de/pixart/messenger/xml/Element.java
+++ b/src/main/java/de/pixart/messenger/xml/Element.java
@@ -10,6 +10,7 @@ import java.util.Locale;
import de.pixart.messenger.utils.XmlHelper;
import de.pixart.messenger.xmpp.InvalidJid;
+import de.pixart.messenger.xmpp.stanzas.MessagePacket;
import rocks.xmpp.addr.Jid;
public class Element {
@@ -152,7 +153,7 @@ public class Element {
try {
return Jid.ofEscaped(jid);
} catch (final IllegalArgumentException e) {
- return new InvalidJid(jid);
+ return InvalidJid.of(jid, this instanceof MessagePacket);
}
}
return null;