diff --git a/sites/all/modules/insert/includes/imagecache.inc b/sites/all/modules/insert/includes/imagecache.inc
index 3ab01f0..000729f 100644
--- a/sites/all/modules/insert/includes/imagecache.inc
+++ b/sites/all/modules/insert/includes/imagecache.inc
@@ -41,7 +41,7 @@ function template_preprocess_imagecache_insert_image(&$vars) {
     $vars['url'] = imagecache_create_url($vars['preset_name'], $vars['item']['filepath']);
   }
   else {
-    $vars['url'] = $GLOBALS['base_path'] . imagecache_create_path($vars['preset_name'], $vars['item']['filepath']);
+    $vars['url'] = insert_create_url(imagecache_create_path($vars['preset_name'], $vars['item']['filepath']));
   }
   $vars['class'] = !empty($vars['widget']['insert_class']) ? $vars['widget']['insert_class'] : '';
 }
