diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 3fa8ff6e6a2b804ad50f98e21dbcf4206d505ad4..ac3e126dd65a507e16dc765493cd827287055559 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -25,6 +25,7 @@ Fixed
 * IO errors on accessing backup directory in health check are now properly reported
 * Date picker was not properly initialized if field was already filled.
 * Rule for user invitations was missing
+* CleaveJS was not loaded properly when using an external CDN
 
 `2.6`_ - 2022-01-10
 -------------------
diff --git a/aleksis/core/settings.py b/aleksis/core/settings.py
index 4acb398f7762f40775864e50cbfd1d5bf4b62d58..2defba33645df5cf2f16be4a195a6385d00e0ce4 100644
--- a/aleksis/core/settings.py
+++ b/aleksis/core/settings.py
@@ -582,7 +582,7 @@ ANY_JS = {
     "Roboto700": {"css_url": JS_URL + "/@fontsource/roboto/700.css"},
     "Roboto900": {"css_url": JS_URL + "/@fontsource/roboto/900.css"},
     "Sentry": {"js_url": JS_URL + "/@sentry/tracing/build/bundle.tracing.js"},
-    "cleavejs": {"js_url": "cleave.js/dist/cleave.min.js"},
+    "cleavejs": {"js_url": JS_URL + "/cleave.js/dist/cleave.min.js"},
     "luxon": {"js_url": JS_URL + "/luxon/build/global/luxon.min.js"},
 }