mirror of
https://github.com/OCA/reporting-engine.git
synced 2025-02-16 16:30:38 +02:00
[FIX] Refer to safe_eval method, not module
Fixes
```
report_qweb_pdf_watermark/models/report.py", line 40, in get_pdf
dict(env=self.env, docs=self.env[report.model].browse(docids)),
TypeError: 'module' object is not callable
```
This commit is contained in:
@@ -18,7 +18,8 @@ try:
|
||||
from PIL import PdfImagePlugin # noqa: F401
|
||||
except ImportError:
|
||||
pass
|
||||
from odoo import api, models, tools
|
||||
from odoo import api, models
|
||||
from odoo.tools.safe_eval import safe_eval
|
||||
|
||||
logger = getLogger(__name__)
|
||||
|
||||
@@ -35,7 +36,7 @@ class Report(models.Model):
|
||||
if report.pdf_watermark:
|
||||
watermark = b64decode(report.pdf_watermark)
|
||||
elif report.pdf_watermark_expression:
|
||||
watermark = tools.safe_eval(
|
||||
watermark = safe_eval(
|
||||
report.pdf_watermark_expression,
|
||||
dict(env=self.env, docs=self.env[report.model].browse(docids)),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user