From 5252e1826dbf2aaf997200c9a75e973aaacd046a Mon Sep 17 00:00:00 2001 From: mrT23 Date: Tue, 13 Aug 2024 09:45:45 +0300 Subject: [PATCH] Add handling for empty diffs in Bitbucket provider to avoid logging errors --- pr_agent/git_providers/bitbucket_provider.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pr_agent/git_providers/bitbucket_provider.py b/pr_agent/git_providers/bitbucket_provider.py index 35d9f2d7..abdee5fb 100644 --- a/pr_agent/git_providers/bitbucket_provider.py +++ b/pr_agent/git_providers/bitbucket_provider.py @@ -172,8 +172,11 @@ class BitbucketProvider(GitProvider): diff_split_lines[5].startswith("@@"))): diff_split[i] = "\n".join(diff_split_lines[4:]) else: - get_logger().error(f"Error - failed to remove the bitbucket header from diff {i}") - break + if diffs[i].data.get('lines_added', 0) == 0 and diffs[i].data.get('lines_removed', 0) == 0: + diff_split[i] = "" + else: + get_logger().error(f"Error - failed to remove the bitbucket header from diff {i}") + break invalid_files_names = [] diff_files = []