diff --git a/briar-core/src/main/java/org/briarproject/briar/socialbackup/SocialBackupManagerImpl.java b/briar-core/src/main/java/org/briarproject/briar/socialbackup/SocialBackupManagerImpl.java index e359d862b..6a04a4b32 100644 --- a/briar-core/src/main/java/org/briarproject/briar/socialbackup/SocialBackupManagerImpl.java +++ b/briar-core/src/main/java/org/briarproject/briar/socialbackup/SocialBackupManagerImpl.java @@ -292,16 +292,17 @@ class SocialBackupManagerImpl extends ConversationClientImpl .getMessageMetadataAsDictionary(txn, contactGroupId); List headers = new ArrayList<>(); - List attachmentHeaders = new ArrayList<>(); for (Entry messageEntry : messages .entrySet()) { BdfDictionary message = messageEntry.getValue(); if (message.getLong(MSG_KEY_MESSAGE_TYPE).intValue() == SHARD.getValue()) { long timestamp = message.getLong(MSG_KEY_TIMESTAMP); + boolean isLocal = message.getBoolean(MSG_KEY_LOCAL); + List attachmentHeaders = new ArrayList<>(); ShardMessageHeader shardHeader = new ShardMessageHeader( messageEntry.getKey(), contactGroupId, timestamp, - false, false, false, false, attachmentHeaders); + isLocal, false, true, false, attachmentHeaders); headers.add(shardHeader); } }