changeset 76:521108ccbd1a

Fix bug #63518: TypeError: unhashable type: 'dict'
author Luis Falcon <falcon@gnuhealth.org>
date Wed, 14 Dec 2022 12:06:33 +0000
parents 5d1530d4fd03
children 7dc301086feb
files gnuhealth/common/selection.py
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/gnuhealth/common/selection.py
+++ b/gnuhealth/common/selection.py
@@ -161,7 +161,7 @@
     if isinstance(value, dict):
         return tuple(sorted((k, freeze_value(v))
                 for k, v in value.items()))
-    elif isinstance(value, (list, set)):
+    elif isinstance(value, (list, set, tuple)):
         return tuple(freeze_value(v) for v in value)
     else:
         return value