From 86ec928333a318c70b85dcb27b023aa9dc8f4d31 Mon Sep 17 00:00:00 2001
From: blavenie <benoit.lavenier@e-is.pro>
Date: Thu, 20 Dec 2018 14:44:30 +0100
Subject: [PATCH] [fix] [fix] Unable to send message from secondary wallet -
 fix #784

---
 www/plugins/es/js/services/message-services.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/www/plugins/es/js/services/message-services.js b/www/plugins/es/js/services/message-services.js
index a0f09c57f..b011479d1 100644
--- a/www/plugins/es/js/services/message-services.js
+++ b/www/plugins/es/js/services/message-services.js
@@ -126,6 +126,7 @@ angular.module('cesium.es.message.services', ['ngResource', 'cesium.platform',
     function sendMessage(message, options) {
       options = options || {};
       var wallet = options.wallet || csWallet;
+      message.issuer = message.issuer || wallet.data.pubkey;
       return wallet.getKeypair()
         .then(function(keypair) {
 
@@ -162,7 +163,7 @@ angular.module('cesium.es.message.services', ['ngResource', 'cesium.platform',
       return esWallet.box.record.pack(message, keypair, recipientFieldName, ['title', 'content'])
       // Send message
         .then(function(message){
-          return esHttp.record.post(boxPath)(message);
+          return esHttp.record.post(boxPath)(message, {pubkey: message.issuer, keypair: keypair});
         });
     }
 
-- 
GitLab