diff --git a/js/libtextsecure.js b/js/libtextsecure.js index 804eb6be1..10561bb9d 100644 --- a/js/libtextsecure.js +++ b/js/libtextsecure.js @@ -39831,7 +39831,7 @@ window.textsecure.messaging = function() { p.then(function() { var resetDevices = ((error.code == 410) ? error.response.staleDevices : error.response.missingDevices); getKeysForNumber(number, resetDevices) - .then(reloadDevicesAndSend(number, false)) + .then(reloadDevicesAndSend(number, (error.code == 409))) .catch(function(error) { registerError(number, "Failed to reload device keys", error); }); diff --git a/libtextsecure/sendmessage.js b/libtextsecure/sendmessage.js index 4ec55d1f9..6c643b082 100644 --- a/libtextsecure/sendmessage.js +++ b/libtextsecure/sendmessage.js @@ -152,7 +152,7 @@ window.textsecure.messaging = function() { p.then(function() { var resetDevices = ((error.code == 410) ? error.response.staleDevices : error.response.missingDevices); getKeysForNumber(number, resetDevices) - .then(reloadDevicesAndSend(number, false)) + .then(reloadDevicesAndSend(number, (error.code == 409))) .catch(function(error) { registerError(number, "Failed to reload device keys", error); });