Skip to content

Commit 77a3bff

Browse files
authored
confluence: correctly report a failed pdf-export, even when the error occurs <100% (#1203)
1 parent 5d9cd15 commit 77a3bff

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

atlassian/confluence.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2723,12 +2723,12 @@ def get_pdf_download_url_for_confluence_cloud(self, url):
27232723
progress_response = self.get(poll_url)
27242724
percentage_complete = int(progress_response.get("progress", 0))
27252725
task_state = progress_response.get("state")
2726-
if percentage_complete == 100:
2726+
if task_state == "FAILED":
2727+
log.error("PDF conversion not successful.")
2728+
return None
2729+
elif percentage_complete == 100:
27272730
running_task = False
27282731
log.info("Task completed - {task_state}".format(task_state=task_state))
2729-
if task_state == "FAILED":
2730-
log.error("PDF conversion not successful.")
2731-
return None
27322732
log.debug("Extract task results to download PDF.")
27332733
task_result_url = progress_response.get("result")
27342734
else:

0 commit comments

Comments
 (0)