date to datetime conversion when autotyping

pull/456/head
Luc De Meyer 2019-08-07 18:25:39 +02:00 committed by Saran440
parent c18dc74649
commit 77f2e01c35
1 changed files with 5 additions and 1 deletions

View File

@ -1,7 +1,7 @@
# Copyright 2009-2018 Noviat. # Copyright 2009-2018 Noviat.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from datetime import datetime from datetime import datetime, date
import re import re
from types import CodeType from types import CodeType
from xlsxwriter.utility import xl_rowcol_to_cell from xlsxwriter.utility import xl_rowcol_to_cell
@ -503,6 +503,10 @@ class ReportXlsxAbstract(models.AbstractModel):
cell_type = 'number' cell_type = 'number'
elif isinstance(cell_value, datetime): elif isinstance(cell_value, datetime):
cell_type = 'datetime' cell_type = 'datetime'
elif isinstance(cell_value, date):
cell_value = datetime.combine(
cell_value, datetime.min.time())
cell_type = 'datetime'
else: else:
if not cell_value: if not cell_value:
cell_type = 'blank' cell_type = 'blank'