From 8a113b4539dd6851496f7f285d92f65c13d10022 Mon Sep 17 00:00:00 2001 From: Lauri Himanen <lauri.himanen@gmail.com> Date: Wed, 17 Jun 2020 16:56:24 +0300 Subject: [PATCH] Fixed issue with returning Wyckoff sets. --- nomad/app/api/encyclopedia.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/nomad/app/api/encyclopedia.py b/nomad/app/api/encyclopedia.py index 4f36360033..81dc4cca9c 100644 --- a/nomad/app/api/encyclopedia.py +++ b/nomad/app/api/encyclopedia.py @@ -1144,7 +1144,10 @@ class EncCalculationResource(Resource): if key == "thermodynamical_properties": specific_heat_capacity = value.specific_heat_capacity.magnitude.tolist() specific_free_energy = value.specific_vibrational_free_energy_at_constant_volume.magnitude.tolist() - value = value.m_to_dict() + if isinstance(value, list): + value = [x.m_to_dict() for x in value] + else: + value = value.m_to_dict() if key == "thermodynamical_properties": value["specific_heat_capacity"] = specific_heat_capacity value["specific_vibrational_free_energy_at_constant_volume"] = specific_free_energy -- GitLab