From 9a5c73af3cc471e32f2486dbf4c4e4b314d09f2e Mon Sep 17 00:00:00 2001 From: Audric Ackermann Date: Thu, 16 Jul 2020 11:41:59 +1000 Subject: [PATCH] do not update loki display name is given string is '' onContactSync --- ts/receiver/multidevice.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ts/receiver/multidevice.ts b/ts/receiver/multidevice.ts index e9e1187c3..7824882b4 100644 --- a/ts/receiver/multidevice.ts +++ b/ts/receiver/multidevice.ts @@ -377,16 +377,17 @@ async function onContactReceived(details: any) { conversation.setProfileKey(profileKey); } - // Do not set name to allow working with lokiProfile and nicknames conversation.set({ // name: details.name, color: details.color, }); - await conversation.setLokiProfile({ displayName: details.name }); + if (details.name && details.name.length) { + await conversation.setLokiProfile({ displayName: details.name }); + } - if (details.nickname) { + if (details.nickname && details.nickname.length) { await conversation.setNickname(details.nickname); }