diff --git a/src/tribler/gui/widgets/tablecontentmodel.py b/src/tribler/gui/widgets/tablecontentmodel.py index e91c48b6f37..b5175b827cb 100644 --- a/src/tribler/gui/widgets/tablecontentmodel.py +++ b/src/tribler/gui/widgets/tablecontentmodel.py @@ -628,7 +628,10 @@ def on_row_update_results(response): item_row = self.item_uid_map.get(get_item_uid(item)) if item_row is None: return - data_item_dict = index.model().data_items[item_row] + try: + data_item_dict = index.model().data_items[item_row] + except IndexError: + return data_item_dict.update(response) self.info_changed.emit([data_item_dict])