Index: channels/_generic.py ================================================================== --- channels/_generic.py +++ channels/_generic.py @@ -235,11 +235,11 @@ # finds differences in new/old streamlist, marks deleted with flag def deleted_streams(self, new, old): diff = [] new = [row.get("url","http://example.com/") for row in new] for row in old: - if (url in row and (row.get("url") not in new)): + if ("url" in row and (row.get("url") not in new)): row["deleted"] = 1 diff.append(row) return diff