Bug 1455261 - Check for null metadata to workaround broken search.json. r?adw
MozReview-Commit-ID: 4D2F30MHaqE
--- a/toolkit/components/search/nsSearchService.js
+++ b/toolkit/components/search/nsSearchService.js
@@ -2033,17 +2033,17 @@ Engine.prototype = {
return json;
},
setAttr(name, val) {
this._metaData[name] = val;
},
getAttr(name) {
- return this._metaData[name] || undefined;
+ return (this._metaData && this._metaData[name]) || undefined;
},
// nsISearchEngine
get alias() {
return this.getAttr("alias");
},
set alias(val) {
var value = val ? val.trim() : null;