diff --git a/channels/channel.nos/nos2010/chn_nos2010.py b/channels/channel.nos/nos2010/chn_nos2010.py index f55b5436..db9e1289 100644 --- a/channels/channel.nos/nos2010/chn_nos2010.py +++ b/channels/channel.nos/nos2010/chn_nos2010.py @@ -668,7 +668,10 @@ def create_api_episode_item(self, result_set: dict, show_info: bool = False) -> till = DateHelper.get_date_from_posix(till_stamp, tz=pytz.UTC) if till_stamp and till < datetime.datetime.now(tz=pytz.UTC): item.isPaid = True - break + # break + # Due to a bug in the NPO API, this content could be viewed for free. + # for now we just don't show it. + return None item.isPaid = False # Always stop after a "free" break