diff --git a/docs/changelog.rst b/docs/changelog.rst index e6468ac..168db55 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -5,6 +5,7 @@ Changelog 1.4.0 (unreleased) ------------------ +- #97 Fix birth date is not displayed in patients listing - #93 Layered listing searchable text adapter - #92 Allow searches by patient in samples listing - #91 Allow only 1 Patient per Report diff --git a/src/senaite/patient/browser/patientfolder.py b/src/senaite/patient/browser/patientfolder.py index 225e0b4..85d71f6 100644 --- a/src/senaite/patient/browser/patientfolder.py +++ b/src/senaite/patient/browser/patientfolder.py @@ -26,6 +26,7 @@ from bika.lims.utils import get_image from bika.lims.utils import get_link from senaite.app.listing.view import ListingView +from senaite.core.api import dtime from senaite.patient import messageFactory as _sp from senaite.patient.api import to_identifier_type_name from senaite.patient.api import tuplify_identifiers @@ -193,8 +194,9 @@ def folderitem(self, obj, item, index): # Birthdate birthdate = obj.getBirthdate() - if birthdate: - item["birthdate"] = self.ulocalized_time(birthdate, long_format=0) + # birthdate is a datetime.date object + birthdate = dtime.to_DT(birthdate) + item["birthdate"] = dtime.to_localized_time(birthdate) # Folder parent = api.get_parent(obj)