diff --git a/CHANGES.rst b/CHANGES.rst index 9046383d78..271fe5d77f 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -28,6 +28,7 @@ Changelog **Fixed** +- #1494 Fix KeyError in Sample Type Listing - #1477 Sample edit form - some selection widgets empty - #1478 Clients default CC E-Mails missing in Add Sample - #1479 Fixed too many redirects error: Labclerks viewing verified worksheets diff --git a/bika/lims/controlpanel/bika_sampletypes.py b/bika/lims/controlpanel/bika_sampletypes.py index 13cc681299..6e25efe4bf 100644 --- a/bika/lims/controlpanel/bika_sampletypes.py +++ b/bika/lims/controlpanel/bika_sampletypes.py @@ -152,9 +152,9 @@ def folderitem(self, obj, item, index): retention_period = obj.getRetentionPeriod() if retention_period: - hours = retention_period["hours"] - minutes = retention_period["minutes"] - days = retention_period["days"] + hours = retention_period.get("hours", "0") + minutes = retention_period.get("minutes", "0") + days = retention_period.get("days", "0") item["RetentionPeriod"] = _("hours: {} minutes: {} days: {}" .format(hours, minutes, days)) else: