From dfc43205cec7d37d188c213532e4ee0f478c2fe6 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 15 Jun 2024 10:13:12 +0200 Subject: [PATCH] Prevent NPE --- app/src/main/java/eu/faircode/email/EntityRule.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/EntityRule.java b/app/src/main/java/eu/faircode/email/EntityRule.java index f2e432c0d1..86a53d784e 100644 --- a/app/src/main/java/eu/faircode/email/EntityRule.java +++ b/app/src/main/java/eu/faircode/email/EntityRule.java @@ -31,6 +31,7 @@ import android.content.res.Resources; import android.database.Cursor; import android.net.Uri; import android.provider.ContactsContract; +import android.text.Spanned; import android.text.TextUtils; import android.util.Patterns; @@ -1572,7 +1573,8 @@ public class EntityRule { } try { - message.preview = AI.getSummaryText(context, message).toString(); + Spanned summary = AI.getSummaryText(context, message); + message.preview = (summary == null ? null : summary.toString()); } catch (Throwable ex) { message.error = Log.formatThrowable(ex); db.message().setMessageError(message.id, message.error);