diff --git a/server/lib/routes.js b/server/lib/routes.js index c1569c20da8c0be8112f829763cf0110403c63e1..e855ac3f86ca86e60ef6d386b157769392201007 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({