diff --git a/src/Core/FlatpakBackend.vala b/src/Core/FlatpakBackend.vala index 79a5a4301..f6f649e0a 100644 --- a/src/Core/FlatpakBackend.vala +++ b/src/Core/FlatpakBackend.vala @@ -1475,7 +1475,8 @@ public class AppCenterCore.FlatpakBackend : Object, Backend { private static void perform_xml_fixups (string origin_name, File src_file, string dest_path) { var path = src_file.get_path (); - Xml.Doc* doc = Xml.Parser.parse_file (path); + // XML_PARSE_UNZIP + Xml.Doc* doc = Xml.Parser.read_file (path, null, 1 << 24); if (doc == null) { warning ("Appstream XML file %s not found or permissions missing", path); return;