From e6912176cc33e4bbf738952bdfe35abd19444c5f Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Tue, 10 Oct 2017 13:34:44 +0200
Subject: [PATCH] [enh] duniter/duniter#1146 HEAD messages refreshment hide
 member's UID

---
 server/lib/routes.js | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/server/lib/routes.js b/server/lib/routes.js
index c1569c2..e855ac3 100644
--- a/server/lib/routes.js
+++ b/server/lib/routes.js
@@ -155,7 +155,12 @@ module.exports = {
                       co(function*() {
                         if (data.ws2p === 'heads') {
                           for (const head of data.added) {
-                            const member = yield server.dal.getWrittenIdtyByPubkey(head.message.split(':')[2])
+                            let posPubkey = 3;
+                            // Gestion de l'ancien format
+                            if (!head.message.match(/:1:/)) {
+                              posPubkey = 2;
+                            }
+                            const member = yield server.dal.getWrittenIdtyByPubkey(head.message.split(':')[posPubkey])
                             head.uid = member && member.uid || ''
                           }
                           wssEvents.broadcast(JSON.stringify({
-- 
GitLab