diff --git a/odoo/addons/base/models/ir_actions_report.py b/odoo/addons/base/models/ir_actions_report.py
index 56b7fb36dadcffec7346c17076f91664dac33d63..0f472e687e3a2a6fa317ce280b80cdda14e8f5f6 100644
--- a/odoo/addons/base/models/ir_actions_report.py
+++ b/odoo/addons/base/models/ir_actions_report.py
@@ -787,7 +787,7 @@ class IrActionsReport(models.Model):
                 reader = PdfFileReader(stream)
                 writer.appendPagesFromReader(reader)
                 writer.write(result_stream)
-            except utils.PdfReadError:
+            except (utils.PdfReadError, TypeError):
                 unreadable_streams.append(stream)
 
         return unreadable_streams