Bug 1471383 - IconURL is a URI. Use spec. r?felipe draft
authorMichael Kaply <mozilla@kaply.com>
Thu, 28 Jun 2018 14:31:03 -0500
changeset 812191 f2ed8985f8ac2acab57639c45b73fc0bb9a6ea23
parent 811977 6041c030780420b6205cf2d6640513606609884c
push id114485
push usermozilla@kaply.com
push dateThu, 28 Jun 2018 19:31:18 +0000
reviewersfelipe
bugs1471383
milestone63.0a1
Bug 1471383 - IconURL is a URI. Use spec. r?felipe MozReview-Commit-ID: 6VgAXkF3g8D
browser/components/enterprisepolicies/Policies.jsm
--- a/browser/components/enterprisepolicies/Policies.jsm
+++ b/browser/components/enterprisepolicies/Policies.jsm
@@ -691,17 +691,17 @@ var Policies = {
           // Only rerun if the list of engine names has changed.
           let engineNameList = param.Add.map(engine => engine.Name);
           runOncePerModification("addSearchEngines",
                                  JSON.stringify(engineNameList),
                                  () => {
             for (let newEngine of param.Add) {
               let newEngineParameters = {
                 template:    newEngine.URLTemplate,
-                iconURL:     newEngine.IconURL,
+                iconURL:     newEngine.IconURL.spec,
                 alias:       newEngine.Alias,
                 description: newEngine.Description,
                 method:      newEngine.Method,
                 suggestURL:  newEngine.SuggestURLTemplate,
                 extensionID: "set-via-policy"
               };
               try {
                 Services.search.addEngineWithDetails(newEngine.Name,