From 798de96d1a8fda82d4f92fc556a1f3a07e8d22ef Mon Sep 17 00:00:00 2001
From: cgeek <cem.moreau@gmail.com>
Date: Tue, 3 Oct 2017 17:57:07 +0200
Subject: [PATCH] [fix] #1139 Transaction parsing does not clean its arrays

---
 app/lib/common-libs/parsers/transaction.ts | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/app/lib/common-libs/parsers/transaction.ts b/app/lib/common-libs/parsers/transaction.ts
index 643848651..01b5e4fb0 100644
--- a/app/lib/common-libs/parsers/transaction.ts
+++ b/app/lib/common-libs/parsers/transaction.ts
@@ -22,6 +22,10 @@ export class TransactionParser extends GenericParser {
   _clean(obj:any) {
     obj.comment = obj.comment || "";
     obj.locktime = parseInt(obj.locktime) || 0;
+    obj.signatures = obj.signatures || []
+    obj.issuers = obj.issuers || []
+    obj.inputs = obj.inputs || []
+    obj.outputs = obj.outputs || []
     obj.signatures.push(obj.signature);
     const compactSize = 2 // Header + blockstamp
       + obj.issuers.length
-- 
GitLab