From 375344750bb1cef1f82c251b4c253dda8da054d1 Mon Sep 17 00:00:00 2001
From: Markus Scheidgen <markus.scheidgen@gmail.com>
Date: Fri, 17 May 2024 14:39:36 +0200
Subject: [PATCH] Fixed duplicate enum value in NexusDataConverter.

---
 nomad/datamodel/metainfo/eln/nexus_data_converter.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/nomad/datamodel/metainfo/eln/nexus_data_converter.py b/nomad/datamodel/metainfo/eln/nexus_data_converter.py
index f595fd504e..c3207ec08b 100644
--- a/nomad/datamodel/metainfo/eln/nexus_data_converter.py
+++ b/nomad/datamodel/metainfo/eln/nexus_data_converter.py
@@ -163,7 +163,9 @@ class ElnYamlConverter(EntryData):
 class NexusDataConverter(EntryData):
     reader = Quantity(
         type=MEnum(
-            pynxtools_converter.get_names_of_all_readers() if NEXUS_AVAILABLE else []
+            sorted(list(set(pynxtools_converter.get_names_of_all_readers())))
+            if NEXUS_AVAILABLE
+            else []
         ),
         description='The reader needed to run the Nexus converter.',
         a_eln=dict(component='AutocompleteEditQuantity'),
-- 
GitLab