diff --git a/src/utils/getLatestVersion.js b/src/utils/getLatestVersion.js
index 4c0c1a0c6c437f2e62498981f9beb97fdaddbe9c..7a03d12ecd174ce0e3672683523c8a577fc13916 100644
--- a/src/utils/getLatestVersion.js
+++ b/src/utils/getLatestVersion.js
@@ -1,22 +1,22 @@
 import axios from "axios";
 import semver from "semver";
 
-export default async function({ siteVersion, projectId }) {
-  return axios.get(`https://git.fitko.de/api/v4/projects/${projectId}/repository/tags`)
-    .catch((error) => {
-      throw `Fetching of latest tags failed with ${error.response.status}`
-    })
-    .then(async ({ data }) => {
-      if (siteVersion === 'next') {
-        return data[0].name
-      } else {
+export default async function ({siteVersion, projectId}) {
+  if (siteVersion === 'next') {
+    return 'latest'
+  } else {
+    return axios.get(`https://git.fitko.de/api/v4/projects/${projectId}/repository/tags`)
+      .catch((error) => {
+        throw `Fetching of latest tags failed with ${error.response.status}`
+      })
+      .then(async ({data}) => {
         const versionRange = `~${siteVersion}`
         const suitableVersions = await data
-          .filter(({ name }) => semver.satisfies(name, versionRange))
-          .map(({ name }) => name)
+          .filter(({name}) => semver.satisfies(name, versionRange))
+          .map(({name}) => name)
           .sort()
 
         return semver.maxSatisfying(suitableVersions, versionRange)
-      }
-    })
+      })
+  }
 }