diff --git a/src/main/java/eu/siacs/conversations/entities/Message.java b/src/main/java/eu/siacs/conversations/entities/Message.java index aedf2f325a3abe56a7b271abc071e8a005827f40..3820d7745d9444dec98d07436b12d6b2695162ac 100644 --- a/src/main/java/eu/siacs/conversations/entities/Message.java +++ b/src/main/java/eu/siacs/conversations/entities/Message.java @@ -329,16 +329,17 @@ public class Message extends AbstractEntity implements AvatarService.Avatarable } public ContentValues getCheogramContentValues() { + final FileParams fp = fileParams; ContentValues values = new ContentValues(); values.put(UUID, uuid); values.put("subject", subject); - values.put("fileParams", fileParams == null ? null : fileParams.toString()); - if (fileParams != null && !fileParams.isEmpty()) { + values.put("fileParams", fp == null ? null : fp.toString()); + if (fp != null && !fp.isEmpty()) { List sims = getSims(); if (sims.isEmpty()) { - addPayload(fileParams.toSims()); + addPayload(fp.toSims()); } else { - sims.get(0).replaceChildren(fileParams.toSims().getChildren()); + sims.get(0).replaceChildren(fp.toSims().getChildren()); } } values.put("payloads", payloads.size() < 1 ? null : payloads.stream().map(Object::toString).collect(Collectors.joining()));