diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1158983babbe67dbd833fb37c96a155b0717f83f..ef29a8c6b4e47da738e60c373cba052a569b1896 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -396,6 +396,9 @@ build_jar:
     - curl -sL https://deb.nodesource.com/setup_12.x | bash -
     - DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs
     - mvn clean compile install -DskipTests=true
+    - cd web
+    - mvn clean compile install
+    - cd ..
     - cp web/target/*exec.jar minerva.jar
 
 test:dependency_conflict:
diff --git a/CHANGELOG b/CHANGELOG
index f2487e13645726625f03ba8a8756da472992f510..197a31a5bba82a890c17a08ae4c89c83a1fa9dae 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -7,6 +7,7 @@ minerva (17.0.0~beta.3) unstable; urgency=medium
   * Bug fix: (regression) uploading project produces a lot of errors like:
     Problem with checking property: 
     private final byte java.lang.String.coder (#1983)
+  * Bug fix: (regression) API docs did not contain generated content (#1983)
 
  -- Piotr Gawron <piotr.gawron@uni.lu>  Tue, 13 Feb 2024 11:00:00 +0200