Correct add labels to the issues
This commit is contained in:
parent
a4a6fbc9d2
commit
573751aba2
|
@ -43,14 +43,16 @@ if __name__ == '__main__':
|
|||
tasks.extend(mantis_labeled_tasks)
|
||||
|
||||
# Check if there are any tasks to add to Todoist
|
||||
missing_tasks = []
|
||||
if gitlab_tasks:
|
||||
missing_tasks.extend(utils.get_missing_tasks(tasks, gitlab_tasks))
|
||||
missing_gitlab_tasks = utils.get_missing_tasks(tasks, gitlab_tasks)
|
||||
|
||||
if mantishub_tasks:
|
||||
missing_tasks.extend(utils.get_missing_tasks(tasks, mantishub_tasks))
|
||||
missing_mantis_tasks = utils.get_missing_tasks(tasks, mantishub_tasks)
|
||||
|
||||
if missing_tasks:
|
||||
todoist.create_tasks(missing_tasks)
|
||||
if missing_gitlab_tasks or missing_mantis_tasks:
|
||||
if missing_gitlab_tasks:
|
||||
todoist.create_tasks(missing_gitlab_tasks, ["gitlab",])
|
||||
if missing_mantis_tasks:
|
||||
todoist.create_tasks(missing_mantis_tasks, ["mantis",])
|
||||
exit(0)
|
||||
print("Nothing new to add.")
|
||||
|
|
|
@ -19,7 +19,7 @@ class TodoistAPI:
|
|||
params={"filter": todoist_filter})
|
||||
return response.json()
|
||||
|
||||
def create_tasks(self, tasks: list):
|
||||
def create_tasks(self, tasks: list, labels: list):
|
||||
"""
|
||||
Adds tasks to todoist
|
||||
"""
|
||||
|
@ -32,5 +32,5 @@ class TodoistAPI:
|
|||
+ self.token},
|
||||
data=json.dumps({
|
||||
"content": task["content"],
|
||||
"label_ids": task["label_ids"]
|
||||
"labels": labels
|
||||
}))
|
||||
|
|
Loading…
Reference in New Issue