From 8cdc8ed4281c5420dcd3aae43a59d8106855d282 Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Mon, 1 Feb 2016 21:29:25 +0100
Subject: [PATCH] Fix missing data in transactions history tab

---
 src/sakia/models/txhistory.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/sakia/models/txhistory.py b/src/sakia/models/txhistory.py
index 9be976a4..38d0d7c2 100644
--- a/src/sakia/models/txhistory.py
+++ b/src/sakia/models/txhistory.py
@@ -312,7 +312,8 @@ class HistoryTableModel(QAbstractTableModel):
             requests_coro = []
             data_list = []
             count = 0
-            for transfer in self.transfers():
+            transfers = self.transfers()
+            for transfer in transfers:
                 coro = None
                 count += 1
                 if type(transfer) is Transfer:
@@ -328,6 +329,9 @@ class HistoryTableModel(QAbstractTableModel):
                     gathered_list = await asyncio.gather(*requests_coro)
                     requests_coro = []
                     data_list.extend(gathered_list)
+            # One last gathering
+            gathered_list = await asyncio.gather(*requests_coro)
+            data_list.extend(gathered_list)
 
             for data in data_list:
                 transfers_data.append(data)
-- 
GitLab