diff --git a/report_qweb_encrypt/models/ir_actions_report.py b/report_qweb_encrypt/models/ir_actions_report.py index c4a00dd17..6f4be9bf6 100644 --- a/report_qweb_encrypt/models/ir_actions_report.py +++ b/report_qweb_encrypt/models/ir_actions_report.py @@ -34,6 +34,8 @@ class IrActionsReport(models.Model): document, ttype = super(IrActionsReport, self)._render_qweb_pdf( res_ids=res_ids, data=data ) + if isinstance(res_ids, int): + res_ids = [res_ids] password = self._get_pdf_password(res_ids[:1]) document = self._encrypt_pdf(document, password) return document, ttype