From fe3e1ef30a5a912001c63b491cbd5fc73323bc63 Mon Sep 17 00:00:00 2001 From: DYefremov Date: Sun, 8 Sep 2019 18:45:12 +0300 Subject: [PATCH] fix apply default data for some iptv services --- app/ui/iptv.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/ui/iptv.py b/app/ui/iptv.py index 8ac3b127..4212e140 100644 --- a/app/ui/iptv.py +++ b/app/ui/iptv.py @@ -534,7 +534,9 @@ class IptvListConfigurationDialog: new_fav_id = "{}{}{}".format(data, sep, desc) row[Column.FAV_ID] = new_fav_id srv = self._services.pop(fav_id, None) - self._services[new_fav_id] = srv._replace(fav_id=new_fav_id) + + if srv: + self._services[new_fav_id] = srv._replace(fav_id=new_fav_id) self._bouquet.clear() list(map(lambda r: self._bouquet.append(r[Column.FAV_ID]), self._fav_model))