changeset 9095afd5c5a7 in tryton:default
details: https://hg.tryton.org/tryton?cmd=changeset;node=9095afd5c5a7
description:
Use contextual date format to format datetime
When a datetime has min time, we must still use the contextual date
format
instead of the OS.
issue9622
review326131002
diffstat:
tryton/common/domain_parser.py | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
diffs (21 lines):
diff -r 9b4d9d92f0fa -r 9095afd5c5a7 tryton/common/domain_parser.py
--- a/tryton/common/domain_parser.py Thu Sep 24 23:00:52 2020 +0200
+++ b/tryton/common/domain_parser.py Sat Oct 03 23:37:02 2020 +0200
@@ -338,14 +338,13 @@
def format_datetime():
if not value:
return ''
- format_ = (
- date_format(context.get('date_format')) + ' ' + time_format(field))
if not isinstance(value, datetime.datetime):
time = datetime.datetime.combine(value, datetime.time.min)
else:
time = timezoned_date(value)
- if time.time() == datetime.time.min:
- format_ = '%x'
+ format_ = date_format(context.get('date_format'))
+ if time.time() != datetime.time.min:
+ format_ += ' ' + time_format(field)
return time.strftime(format_)
def format_date():