From aab30ef350907d8d42cd9d36aab1575c7c5aad94 Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Fri, 23 Jun 2017 12:00:47 +0200
Subject: [PATCH] [fix] #1016 Revocation document was cleaned on block
 reception

---
 app/lib/dal/sqliteDAL/IdentityDAL.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app/lib/dal/sqliteDAL/IdentityDAL.js b/app/lib/dal/sqliteDAL/IdentityDAL.js
index 8da8dba26..a0562427e 100644
--- a/app/lib/dal/sqliteDAL/IdentityDAL.js
+++ b/app/lib/dal/sqliteDAL/IdentityDAL.js
@@ -115,7 +115,7 @@ function IdentityDAL(driver) {
     uid: "%" + search + "%"
   });
 
-  this.trimExpiredIdentities = (medianTime) => this.exec('DELETE FROM ' + this.table + ' WHERE expires_on IS NULL OR expires_on < ' + medianTime);
+  this.trimExpiredIdentities = (medianTime) => this.exec('DELETE FROM ' + this.table + ' WHERE (expires_on IS NULL AND revocation_sig IS NULL) OR expires_on < ' + medianTime);
 
   /**************************
    * SANDBOX STUFF
-- 
GitLab