diff --git a/docs/changelog.rst b/docs/changelog.rst index 3fd009a..6b5de74 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -5,6 +5,7 @@ Changelog 1.4.0 (unreleased) ------------------ +- #63 Fix Traceback in patient's samples view when name has special characters - #62 Added new name entry mode (firstname + lastname) - #61 Fix Traceback in listing when fullname is different from sample's - #60 Fix patient's middlename is not displayed in samples listing diff --git a/src/senaite/patient/browser/patient/samples.py b/src/senaite/patient/browser/patient/samples.py index 0b0912f..a36f3ee 100644 --- a/src/senaite/patient/browser/patient/samples.py +++ b/src/senaite/patient/browser/patient/samples.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- +from bika.lims import api from senaite.core.browser.samples.view import SamplesView as BaseView from senaite.patient import messageFactory as _ @@ -10,8 +11,8 @@ class SamplesView(BaseView): def __init__(self, context, request): super(SamplesView, self).__init__(context, request) - self.title = _("Samples of {}").format( - self.context.getFullname()) + fullname = self.context.getFullname() + self.title = _("Samples of {}").format(api.safe_unicode(fullname)) mrn = self.context.getMRN() if mrn: