diff --git a/report_qweb_signer/models/ir_actions_report.py b/report_qweb_signer/models/ir_actions_report.py index 349d101ab..ee0dd7c35 100644 --- a/report_qweb_signer/models/ir_actions_report.py +++ b/report_qweb_signer/models/ir_actions_report.py @@ -38,11 +38,11 @@ class IrActionsReport(models.Model): """Obtain the proper certificate for the report and the conditions.""" if self.report_type != "qweb-pdf": return False - obj = self.env[self.model].browse(res_ids[0]) - if "company_id" in obj: - company_id = obj.company_id.id - else: - company_id = self.env.user.company_id.id + company_id = self.env.user.company_id.id + if res_ids: + obj = self.env[self.model].browse(res_ids[0]) + if "company_id" in obj: + company_id = obj.company_id.id certificates = self.env["report.certificate"].search( [ ("company_id", "=", company_id),