diff --git a/atlassian/confluence.py b/atlassian/confluence.py index 920b9fad0..4bdc6c98a 100644 --- a/atlassian/confluence.py +++ b/atlassian/confluence.py @@ -732,6 +732,13 @@ def is_page_content_is_already_updated(self, page_id, body, title=None): :param title: Title to compare :return: True if the same """ + confluence_content = self.get_page_by_id(page_id) + if title: + current_title = confluence_content.get('title', None) + if title != current_title: + log.info('Title of {page_id} is different'.format(page_id=page_id)) + return False + if self.advanced_mode: confluence_content = (((self.get_page_by_id(page_id, expand='body.storage').json() or {}) .get('body') or {}) @@ -741,12 +748,6 @@ def is_page_content_is_already_updated(self, page_id, body, title=None): .get('body') or {}) .get('storage') or {}) - if title: - current_title = confluence_content.get('title', None) - if title != current_title: - log.info('Title of {page_id} is different'.format(page_id=page_id)) - return False - confluence_body_content = confluence_content.get('value') if confluence_body_content: