diff --git a/package.json b/package.json index 0f6f6683d..740004b65 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@verdaccio/file-locking": "0.0.5", - "@verdaccio/local-storage": "0.3.0", + "@verdaccio/local-storage": "0.4.2", "@verdaccio/streams": "1.0.0", "JSONStream": "1.3.2", "async": "2.6.0", @@ -51,7 +51,7 @@ "@commitlint/cli": "6.1.3", "@commitlint/config-conventional": "6.1.3", "@commitlint/travis-cli": "6.1.3", - "@verdaccio/types": "2.0.4", + "@verdaccio/types": "2.0.5", "babel-cli": "6.26.0", "babel-core": "6.26.0", "babel-eslint": "8.2.2", diff --git a/src/lib/local-storage.js b/src/lib/local-storage.js index 969a50a35..01b82dfd4 100644 --- a/src/lib/local-storage.js +++ b/src/lib/local-storage.js @@ -50,6 +50,8 @@ class LocalStorage implements IStorage { this.logger = logger.child({sub: 'fs'}); this.config = config; this.localData = this._loadStorage(config, logger); + config.secret = config.checkSecretKey(this.localData.getSecret()); + this.localData.setSecret(this.config.secret); } _loadStorage(config: Config, logger: Logger) { diff --git a/yarn.lock b/yarn.lock index e2381a7de..6b0c072e1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -227,9 +227,9 @@ lockfile "1.0.3" lodash "4.17.4" -"@verdaccio/local-storage@0.3.0": - version "0.3.0" - resolved "https://registry.npmjs.org/@verdaccio/local-storage/-/local-storage-0.3.0.tgz#6fdf3fac243a43842ecfc84a0207c4ba5e4cd5cb" +"@verdaccio/local-storage@0.4.2": + version "0.4.2" + resolved "https://registry.npmjs.org/@verdaccio/local-storage/-/local-storage-0.4.2.tgz#e64114cd54b537db180084b7db812fc1a721550e" dependencies: "@verdaccio/file-locking" "0.0.5" "@verdaccio/streams" "1.0.0" @@ -242,9 +242,9 @@ version "1.0.0" resolved "https://registry.npmjs.org/@verdaccio/streams/-/streams-1.0.0.tgz#d5d24c6747208728b9fd16b908e3932c3fb1f864" -"@verdaccio/types@2.0.4": - version "2.0.4" - resolved "https://registry.npmjs.org/@verdaccio/types/-/types-2.0.4.tgz#a81566b00e305f3e25e1f2913299b3e57a303f11" +"@verdaccio/types@2.0.5": + version "2.0.5" + resolved "https://registry.npmjs.org/@verdaccio/types/-/types-2.0.5.tgz#a35682b0268a242c5fefded54f79a6b4d34dfa88" JSONStream@1.3.2, JSONStream@^1.0.4: version "1.3.2"