Skip to content
Extraits de code Groupes Projets
Valider d2ecc5db rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[fix] error eval expr + aml domain

parent 7785262f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -8,6 +8,7 @@ from io import BytesIO, StringIO ...@@ -8,6 +8,7 @@ from io import BytesIO, StringIO
from odoo import http from odoo import http
from odoo.http import request from odoo.http import request
from odoo.tools.misc import xlwt from odoo.tools.misc import xlwt
from odoo.tools.safe_eval import unsafe_eval
from odoo.addons.web.controllers.main import content_disposition, serialize_exception from odoo.addons.web.controllers.main import content_disposition, serialize_exception
...@@ -38,6 +39,7 @@ class JournalDatasExport(http.Controller): ...@@ -38,6 +39,7 @@ class JournalDatasExport(http.Controller):
("date", "<=", date_end), ("date", "<=", date_end),
("journal_id", "in", export_id.journal_ids.ids), ("journal_id", "in", export_id.journal_ids.ids),
("company_id", "=", export_id.company_id.id), ("company_id", "=", export_id.company_id.id),
('move_id.state', '=', 'posted')
] ]
if export_type == "empty": if export_type == "empty":
domain += [("date_export", "=", False)] domain += [("date_export", "=", False)]
...@@ -46,7 +48,7 @@ class JournalDatasExport(http.Controller): ...@@ -46,7 +48,7 @@ class JournalDatasExport(http.Controller):
for line in export_line_ids: for line in export_line_ids:
row = [] row = []
for field in export_id.fields_ids: for field in export_id.fields_ids:
value = field["field_name"] value = unsafe_eval(field["field_name"])
row.append(value) row.append(value)
lines_to_export.append(row) lines_to_export.append(row)
line.write({"date_export": datetime.now()}) line.write({"date_export": datetime.now()})
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter