From 3967f2d539ab2169b0e2fe8be14ccf02094d3ff9 Mon Sep 17 00:00:00 2001 From: Taha Khan Date: Wed, 23 Sep 2026 10:12:45 +0200 Subject: [PATCH] Revert "fix(vocab): support list of experiment aliases" This reverts commit f644b471d667621f419be0dc633b23daa4042a39. --- .../rdm/records/transform/mappers/vocabulary.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cds_migrator_kit/rdm/records/transform/mappers/vocabulary.py b/cds_migrator_kit/rdm/records/transform/mappers/vocabulary.py index 8f52fe40..f711d155 100644 --- a/cds_migrator_kit/rdm/records/transform/mappers/vocabulary.py +++ b/cds_migrator_kit/rdm/records/transform/mappers/vocabulary.py @@ -54,9 +54,11 @@ def _load(filepath): if title and title.lower() != entry_id.lower(): lookup[title.lower()] = entry_id + # For now, I think this only supports one string value. If we make it support more in the future (e.g. via CSV) we + # will need to update this. entry_aliases = entry.get("props", {}).get("aliases") - for alias in entry_aliases or []: - lookup[alias.strip().lower()] = entry_id + if entry_aliases: + lookup[entry_aliases.strip().lower()] = entry_id return lookup def get(self, term, vocab_type):