From 9dff16acbc1745e098c30d7c5188f0936c3ffa11 Mon Sep 17 00:00:00 2001 From: rabuzarus <> Date: Sat, 16 Apr 2016 15:37:34 +0200 Subject: [PATCH] rework autocomplete: don't show the id if contact doesn't have an id --- js/autocomplete.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/js/autocomplete.js b/js/autocomplete.js index dfe0bb320..51e01c6f7 100644 --- a/js/autocomplete.js +++ b/js/autocomplete.js @@ -84,7 +84,12 @@ function editor_replace(item) { // $2 ensures that prefix (@,@!) is preserved var id = item.id; - // 16 chars of hash should be enough. Full hash could be used if it can be done in a visually appealing way. + + // don't add the id if it is empty (the id empty eg. if there are unknow contacts in thread) + if(id.length < 1) + return '$1$2' + item.nick; + + // 16 chars of hash should be enough. Full hash could be used if it can be done in a visually appealing way. // 16 chars is also the minimum length in the backend (otherwise it's interpreted as a local id). if(id.length > 16) id = item.id.substring(0,16);