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 5e2198772..f5d1f5998 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 @@ -447,8 +447,10 @@ class SocialBackupManagerImpl extends ConversationClientImpl transportPropertyManager.getLocalProperties(txn); Map filteredLocalProps = new HashMap<>(); - filteredLocalProps - .put(TorConstants.ID, localProps.get(TorConstants.ID)); + if (localProps.get(TorConstants.ID) != null) { + filteredLocalProps + .put(TorConstants.ID, localProps.get(TorConstants.ID)); + } return backupPayloadEncoder.encodeBackupPayload(secret, identity, contactData, version, filteredLocalProps);