diff --git a/python/pyplugin_installer/installer_data.py b/python/pyplugin_installer/installer_data.py index 32a0c275f61..9686810bc08 100644 --- a/python/pyplugin_installer/installer_data.py +++ b/python/pyplugin_installer/installer_data.py @@ -355,8 +355,9 @@ class Repositories(QObject): b.append("& ") content = content.replace(a, b) reposXML.setContent(content) - pluginNodes = reposXML.elementsByTagName("pyqgis_plugin") - if pluginNodes.size(): + plugins_tag = reposXML.elementsByTagName("plugins") + if plugins_tag.size(): + pluginNodes = reposXML.elementsByTagName("pyqgis_plugin") for i in range(pluginNodes.size()): fileName = pluginNodes.item(i).firstChildElement("file_name").text().strip() if not fileName: