From a550c174664ed50c405f70d2521df5b299780a70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9sar=20P=C3=A9rez?= Date: Sat, 7 Jun 2025 21:06:12 +0200 Subject: [PATCH] Fixed comment 2 --- pr_agent/git_providers/gitlab_provider.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pr_agent/git_providers/gitlab_provider.py b/pr_agent/git_providers/gitlab_provider.py index 670d2c4c..bcd6616b 100644 --- a/pr_agent/git_providers/gitlab_provider.py +++ b/pr_agent/git_providers/gitlab_provider.py @@ -112,8 +112,10 @@ class GitLabProvider(GitProvider): get_logger().error(f"Could not get diff for merge request {self.id_mr}") raise DiffNotFoundError(f"Could not get diff for merge request {self.id_mr}") from e - def _ensure_string_content(self, content: Union[str, bytes]) -> str: + def _ensure_string_content(self, content: Union[str, bytes, None]) -> str: """Convert bytes content to UTF-8 string if needed.""" + if content is None: + return "" if isinstance(content, bytes): return content.decode('utf-8') return content