downcase metadata keys in xml for consistency
This commit is contained in:
Родитель
acc0be5cbb
Коммит
a7f1b52128
|
@ -109,11 +109,13 @@ module Azure
|
||||||
metadata = {}
|
metadata = {}
|
||||||
|
|
||||||
xml.children.each { |meta_node|
|
xml.children.each { |meta_node|
|
||||||
if metadata.has_key? meta_node.name
|
|
||||||
metadata[meta_node.name] = [metadata[meta_node.name]] unless metadata[meta_node.name].respond_to? :push
|
key = meta_node.name.downcase
|
||||||
metadata[meta_node.name].push(meta_node.text)
|
if metadata.has_key? key
|
||||||
|
metadata[key] = [metadata[key]] unless metadata[key].respond_to? :push
|
||||||
|
metadata[key].push(meta_node.text)
|
||||||
else
|
else
|
||||||
metadata[meta_node.name] = meta_node.text
|
metadata[key] = meta_node.text
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
metadata
|
metadata
|
||||||
|
|
Загрузка…
Ссылка в новой задаче