diff --git a/toolkit/mozapps/extensions/src/nsAddonRepository.js b/toolkit/mozapps/extensions/src/nsAddonRepository.js index 2f71dc58adc6..62b6f54f4bc1 100644 --- a/toolkit/mozapps/extensions/src/nsAddonRepository.js +++ b/toolkit/mozapps/extensions/src/nsAddonRepository.js @@ -51,7 +51,7 @@ const PREF_GETADDONS_GETSEARCHRESULTS = "extensions.getAddons.search.url"; const XMLURI_PARSE_ERROR = "http://www.mozilla.org/newlayout/xml/parsererror.xml"; -const API_VERSION = "1"; +const API_VERSION = "1.1"; function AddonSearchResult() { } @@ -242,10 +242,10 @@ AddonRepository.prototype = { return; var vc = Cc["@mozilla.org/xpcom/version-comparator;1"]. getService(Ci.nsIVersionComparator); - var apps = tags[0].getElementsByTagName("name"); + var apps = tags[0].getElementsByTagName("appID"); var i = 0; while (i < apps.length) { - if (apps[i].textContent.toLowerCase() == app.name.toLowerCase()) { + if (apps[i].textContent == app.ID) { var minversion = apps[i].parentNode.getElementsByTagName("min_version")[0].textContent; var maxversion = apps[i].parentNode.getElementsByTagName("max_version")[0].textContent; if ((vc.compare(minversion, app.version) > 0) || diff --git a/toolkit/mozapps/extensions/test/unit/data/test_bug404024.xml b/toolkit/mozapps/extensions/test/unit/data/test_bug404024.xml index 5c9d37bc0ece..a720fcda2ebd 100644 --- a/toolkit/mozapps/extensions/test/unit/data/test_bug404024.xml +++ b/toolkit/mozapps/extensions/test/unit/data/test_bug404024.xml @@ -10,6 +10,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -29,6 +30,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 2 2 @@ -47,6 +49,7 @@ Firefox + unknown@tests.mozilla.org 1 2 2 @@ -66,6 +69,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -86,6 +90,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -105,6 +110,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -123,6 +129,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -146,6 +153,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 diff --git a/toolkit/mozapps/extensions/test/unit/data/test_bug417606.xml b/toolkit/mozapps/extensions/test/unit/data/test_bug417606.xml index 6fce27015ff6..9852b1457bf4 100644 --- a/toolkit/mozapps/extensions/test/unit/data/test_bug417606.xml +++ b/toolkit/mozapps/extensions/test/unit/data/test_bug417606.xml @@ -10,6 +10,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -28,6 +29,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 2 2 @@ -45,6 +47,7 @@ Firefox + unknown@tests.mozilla.org 1 2 2 @@ -63,6 +66,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -82,6 +86,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -100,6 +105,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -117,6 +123,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -139,6 +146,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 diff --git a/toolkit/mozapps/extensions/test/unit/data/test_bug424262.xml b/toolkit/mozapps/extensions/test/unit/data/test_bug424262.xml index 33485c24733e..f0d63a2f3fb6 100644 --- a/toolkit/mozapps/extensions/test/unit/data/test_bug424262.xml +++ b/toolkit/mozapps/extensions/test/unit/data/test_bug424262.xml @@ -11,6 +11,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -31,6 +32,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -51,6 +53,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -71,6 +74,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -91,6 +95,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -111,6 +116,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -131,6 +137,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1 @@ -151,6 +158,7 @@ XPCShell + xpcshell@tests.mozilla.org 1 1 1