diff --git a/ghost/core/core/frontend/services/assets-minification/AssetsMinificationBase.js b/ghost/core/core/frontend/services/assets-minification/AssetsMinificationBase.js index 7a9d8b8cde..8637b06457 100644 --- a/ghost/core/core/frontend/services/assets-minification/AssetsMinificationBase.js +++ b/ghost/core/core/frontend/services/assets-minification/AssetsMinificationBase.js @@ -48,16 +48,16 @@ module.exports = class AssetsMinificationBase { async minify(globs, options) { try { - return await this.minifier.minify(globs, options); + const result = await this.minifier.minify(globs, options); + this.ready = true; + return result; } catch (error) { if (error.code === 'EACCES') { logging.error('Ghost was not able to write asset files due to permissions.'); return; } - throw error; - } finally { - this.ready = true; + throw error; } }