Skip to content
Snippets Groups Projects
Commit 2ad885b7 authored by Giulio Gratta's avatar Giulio Gratta
Browse files

Fix attrib check code for library_content import

Attributes come in as a list of dicts with strings as keys and values.
Implicitly casting each result as a tuple causes the code to split the key string into it's characters.
This yields a list of characters, the first two of which are placed into the variables "attr_name" and "attr_value".
This is not only wrong, but because keys tend to be more than 2 characters, the net result is:

"ValueError: too many values to unpack"
parent 69b2116d
No related branches found
No related tags found
No related merge requests found
......@@ -624,7 +624,7 @@ class LibraryContentDescriptor(LibraryContentFields, MakoModuleDescriptor, XmlDe
]
definition = {
attr_name: json.loads(attr_value)
for attr_name, attr_value in xml_object.attrib
for attr_name, attr_value in xml_object.attrib.items()
}
return definition, children
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment