diff --git a/e107_handlers/js_manager.php b/e107_handlers/js_manager.php
index 2ed7f16fa..2a69a3483 100644
--- a/e107_handlers/js_manager.php
+++ b/e107_handlers/js_manager.php
@@ -1014,7 +1014,9 @@ class e_jsmanager
}
if($external)
{
- echo '';
+ // Never use CacheID on a CDN script.
+ $src = (substr($path,0,4)=='http') ? $path : $tp->replaceConstants($path, 'abs').'?'.$this->getCacheId();
+ echo '';
echo "\n";
continue;
}