Add handling for empty diffs in Bitbucket provider to avoid logging errors

This commit is contained in:
mrT23
2024-08-13 09:45:45 +03:00
parent 396d11aa45
commit 5252e1826d

View File

@ -171,6 +171,9 @@ class BitbucketProvider(GitProvider):
diff_split_lines[4].startswith("+++") and diff_split_lines[4].startswith("+++") and
diff_split_lines[5].startswith("@@"))): diff_split_lines[5].startswith("@@"))):
diff_split[i] = "\n".join(diff_split_lines[4:]) diff_split[i] = "\n".join(diff_split_lines[4:])
else:
if diffs[i].data.get('lines_added', 0) == 0 and diffs[i].data.get('lines_removed', 0) == 0:
diff_split[i] = ""
else: else:
get_logger().error(f"Error - failed to remove the bitbucket header from diff {i}") get_logger().error(f"Error - failed to remove the bitbucket header from diff {i}")
break break