diff --git a/scripts/ci/post_benchmark_results.py b/scripts/ci/post_benchmark_results.py
index a5dc38aa5..509271bf4 100644
--- a/scripts/ci/post_benchmark_results.py
+++ b/scripts/ci/post_benchmark_results.py
@@ -16,8 +16,10 @@ def create_markdown_table(results):
rows = []
for result in results:
name = result['name']
- base = result['base'].replace('\n', '
')
- pr = result['pr'].replace('\n', '
')
+ base = result['base'] or ''
+ base = base.replace('\n', '
')
+ pr = result['pr'] or ''
+ pr = pr.replace('\n', '
')
row = f"| {name} | {base} | {pr} |"
rows.append(row)
return f"{header}\n" + "\n".join(rows)