fix(close_tasks): improper endpoints and data structure manipulation
This commit is contained in:
		| @@ -45,15 +45,20 @@ def close_tasks_in_queue(queue_name): | |||||||
|  |  | ||||||
|     if response.status_code == 200: |     if response.status_code == 200: | ||||||
|         logger.debug('Response: %s', response.content) |         logger.debug('Response: %s', response.content) | ||||||
|         tasks = response.json().get('status', []) |  | ||||||
|  |         tasks = response.json() | ||||||
|  |          | ||||||
|         for task in tasks: |         for task in tasks: | ||||||
|             task_id = task['issue-id'] |             task_id = task['id'] | ||||||
|             close_payload = { |             close_payload = { | ||||||
|                 'status': 'resolved',  # Установка статуса "Закрыт" |                 #'status': 'resolved',  # Установка статуса "Закрыт" | ||||||
|                 # 'comment': 'Задача была создана в тестовом режиме' |                 #'comment': 'Задача была создана в тестовом режиме' | ||||||
|  |                 'resolution': 'fixed' | ||||||
|             } |             } | ||||||
|             close_url = f'https://api.tracker.yandex.net/v2/issues/{task_id}' |             close_url = f'https://api.tracker.yandex.net/v2/issues/{task_id}/transitions/close/_execute' | ||||||
|             close_response = requests.patch( |             print(close_url) | ||||||
|  |             print(headers) | ||||||
|  |             close_response = requests.post( | ||||||
|                 close_url, |                 close_url, | ||||||
|                 headers=headers, |                 headers=headers, | ||||||
|                 data=json.dumps(close_payload) |                 data=json.dumps(close_payload) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user