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