diff --git a/resources/lib/modules/updates.py b/resources/lib/modules/updates.py index d2b1c0c63..12748de99 100644 --- a/resources/lib/modules/updates.py +++ b/resources/lib/modules/updates.py @@ -319,9 +319,11 @@ def set_release_channel(self, listItem): del(self.struct['update']['settings']['Build']['hidden']) # Refresh json for available build channels if ReleaseChannel is stable, testing, or custom with URL set - if release_channel != 'custom' or (release_channel == 'custom' and self.struct['update']['settings']['CustomChannel1']['value']): + if release_channel != 'custom': self.update_json = self.build_json() self.struct['update']['settings']['Channel']['values'] = self.get_channels() + elif release_channel == 'custom' and self.struct['update']['settings']['CustomChannel1']['value']: + self.set_custom_channel() @log.log_function()