From ce00aa19ae543acf6955009fc7f4fe9c4b1539d1 Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Thu, 14 Oct 2021 12:23:47 +0000
Subject: [PATCH] Replace version from webpack config and use appropriate
 chunkhash instead

---
 webpack.common.js | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/webpack.common.js b/webpack.common.js
index 9be879f1f1a..22469db39a5 100644
--- a/webpack.common.js
+++ b/webpack.common.js
@@ -5,13 +5,6 @@ const VueLoaderPlugin = require('vue-loader/lib/plugin');
 
 const assetsPath = path.resolve(__dirname, "resources/assets/javascripts");
 
-const fs = require('fs');
-const version = fs.readFileSync(path.resolve(__dirname, 'VERSION'), 'utf-8')
-    .trim()
-    .split(' ')
-    .slice(1)
-    .join(' ');
-
 module.exports = {
     entry: {
         "studip-base": assetsPath + "/entry-base.js",
@@ -24,7 +17,7 @@ module.exports = {
     },
     output: {
         path: path.resolve(__dirname, "public/assets"),
-        chunkFilename: `javascripts/[id].chunk.js`,
+        chunkFilename: "javascripts/[id].chunk.js?h=[chunkhash]",
         filename: "javascripts/[name].js"
     },
     module: {
@@ -111,7 +104,7 @@ module.exports = {
         new VueLoaderPlugin(),
         new MiniCssExtractPlugin({
             filename: "stylesheets/[name].css",
-            chunkFilename: `stylesheets/[name]-${version.replace(/\W/g, '-')}.css`
+            chunkFilename: "stylesheets/[name].css?h=[chunkhash]"
         }),
     ],
     resolve: {
-- 
GitLab