diff --git a/linkml_runtime/utils/yamlutils.py b/linkml_runtime/utils/yamlutils.py index cf280ad8..e1df4693 100644 --- a/linkml_runtime/utils/yamlutils.py +++ b/linkml_runtime/utils/yamlutils.py @@ -175,8 +175,8 @@ def form_1(entries: dict[Any, Optional[Union[dict, JsonObj]]]) -> None: for lek, lev in items(list_entry): if lek == key_name and not isinstance(lev, (list, dict, JsonObj)): # key_name:value - order_up(list_entry[lek], slot_type(list_entry)) - break # Not strictly necessary, but + order_up(list_entry[lek], slot_type(**list_entry)) + break # Not strictly necessary, but elif not isinstance(lev, (list, dict, JsonObj)): # key: value --> slot_type(key, value) order_up(lek, slot_type(lek, lev))