fixed possible npe when loading null counterpart into message

iNPUTmice created

Change summary

src/main/java/eu/siacs/conversations/entities/Message.java | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/entities/Message.java 🔗

@@ -96,7 +96,12 @@ public class Message extends AbstractEntity {
 	public static Message fromCursor(Cursor cursor) {
 		Jid jid;
 		try {
-			jid = Jid.fromString(cursor.getString(cursor.getColumnIndex(COUNTERPART)));
+			String value = cursor.getString(cursor.getColumnIndex(COUNTERPART));
+			if (value!=null) {
+				jid = Jid.fromString(value);
+			} else {
+				jid = null;
+			}
 		} catch (InvalidJidException e) {
 			jid = null;
 		}