Bug 1372310 - bump ExtensionStartupCache SCHEMA_VERSION draft
authorIan Bicking <ianb@colorstudy.com>
Fri, 16 Jun 2017 15:24:06 -0500
changeset 595740 0a6cecf83b69bc9328a68893a7ee20b6fd26dec2
parent 595739 0d12d66d5badf234687e928919dc14afcf4a9b5e
child 633798 f4174c391dbbdd1ec2753be31710332d9571f21e
push id64440
push userbmo:ianb@mozilla.com
push dateFri, 16 Jun 2017 20:29:11 +0000
bugs1372310, 1372750, 1373749
milestone56.0a1
Bug 1372310 - bump ExtensionStartupCache SCHEMA_VERSION This avoids an issue described in https://github.com/mozilla-services/screenshots/issues/3027 Bug 1372750 and Bug 1373749 where a cached version of Screenshot's manifest.json is retained after upgrade r?aswan MozReview-Commit-ID: 9RMKTFN1ugI
toolkit/components/extensions/ExtensionParent.jsm
--- a/toolkit/components/extensions/ExtensionParent.jsm
+++ b/toolkit/components/extensions/ExtensionParent.jsm
@@ -1238,17 +1238,17 @@ let IconDetails = {
   escapeUrl(url) {
     return url.replace(/[\\\s"]/g, encodeURIComponent);
   },
 };
 
 let StartupCache = {
   DB_NAME: "ExtensionStartupCache",
 
-  SCHEMA_VERSION: 2,
+  SCHEMA_VERSION: 3,
 
   STORE_NAMES: Object.freeze(["locales", "manifests", "schemas"]),
 
   dbPromise: null,
 
   initDB(db) {
     for (let name of StartupCache.STORE_NAMES) {
       try {