From b7126fa713f9435ae3ec5c28b2bfe18f62489b32 Mon Sep 17 00:00:00 2001
From: Lukas Pielsticker <50139597+lukaspie@users.noreply.github.com>
Date: Tue, 25 Mar 2025 17:57:40 +0100
Subject: [PATCH] fix resolve_variadic_name

---
 nomad/metainfo/util.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/nomad/metainfo/util.py b/nomad/metainfo/util.py
index a46e70d43c..edcefac68f 100644
--- a/nomad/metainfo/util.py
+++ b/nomad/metainfo/util.py
@@ -288,7 +288,7 @@ def get_namefit(name: str, concept_name: str, name_any: bool = False) -> int:
     uppercase_parts_pattern = re.compile(r'[A-Z]+(?:_[A-Z]+)*')
     uppercase_parts = uppercase_parts_pattern.findall(concept_name)
 
-    path_regex = r'([a-zA-Z0-9_.]+)'
+    path_regex = r'([a-zA-Z0-9_.]*)'
     regex_name = concept_name
     uppercase_count = sum(len(part) for part in uppercase_parts)
 
-- 
GitLab