diff --git a/actioner/scheduler/todoist_assigned_issues.py b/actioner/scheduler/todoist_assigned_issues.py index 4b9b16f..4200c1f 100644 --- a/actioner/scheduler/todoist_assigned_issues.py +++ b/actioner/scheduler/todoist_assigned_issues.py @@ -36,6 +36,8 @@ def todoist_assigned_issues(): todoist.items.sync() for issue in get_relevant_issues(): project_id = get_todoist_project_from_repo(issue.repository.full_name) + if not project_id: + continue existing_tasks = get_existing_tasks(project_id, todoist) me_assigned = me.login in {assignee.login for assignee in issue.assignees} existing_task_id = get_existing_task(existing_tasks, issue) diff --git a/actioner/scheduler/todoist_repo_prs.py b/actioner/scheduler/todoist_repo_prs.py index ba57b35..2e4cdef 100644 --- a/actioner/scheduler/todoist_repo_prs.py +++ b/actioner/scheduler/todoist_repo_prs.py @@ -30,6 +30,8 @@ def todoist_repo_prs(): todoist.items.sync() for repo_name in REPOS: project_id = get_todoist_project_from_repo(repo_name) + if not project_id: + continue existing_tasks = { item["id"]: item["content"] for item in todoist.state["items"]