diff --git a/www/js/services/wot-services.js b/www/js/services/wot-services.js
index 5852a5360e2f228268170ed91690b0e99832cba8..c0c828fadfbda6ab6c2e406064b4f1cbabfb4b95 100644
--- a/www/js/services/wot-services.js
+++ b/www/js/services/wot-services.js
@@ -414,6 +414,12 @@ angular.module('cesium.wot.services', ['ngApi', 'cesium.bma.services', 'cesium.c
               isMember = false;
               return []; // continue (append pendings cert if exists in lookup)
             }
+            /*FIXME: workaround for Duniter issue #1309 */
+            else if (!!err && err.ucode == 1002) {
+              console.warn("[wallet-service] Detecting Duniter issue #1309 ! Applying workaround... ");
+              isMember = false;
+              return []; // not found
+            }
             else {
               throw err;
             }
diff --git a/www/templates/wot/view_identity_tx.html b/www/templates/wot/view_identity_tx.html
index a77ce86dd43cc5f9bd23b2e6c52a43ab28287563..03bc68fb13d7ededf4babe08d2263e632289772d 100644
--- a/www/templates/wot/view_identity_tx.html
+++ b/www/templates/wot/view_identity_tx.html
@@ -66,7 +66,7 @@
           <div class="item item-text-wrap text-center" ng-if="formData.tx.fromTime > 0">
             <p>
               <a ng-click="showMoreTx()">{{:locale:'ACCOUNT.SHOW_MORE_TX'|translate}}</a>
-              <span class="gray" translate="ACCOUNT.TX_FROM_DATE" translate-values="{fromTime: tx.fromTime}"></span>
+              <span class="gray" translate="ACCOUNT.TX_FROM_DATE" translate-values="{fromTime: formData.tx.fromTime}"></span>
               <span class="gray">|</span>
               <a ng-click="showMoreTx(-1)" translate>ACCOUNT.SHOW_ALL_TX</a>
             </p>