diff --git date_api.module date_api.module
index 02bd3e6..728c7df 100644
--- date_api.module
+++ date_api.module
@@ -2384,13 +2384,20 @@ function date_real_url($view, $date_type = NULL, $date_arg = NULL, $force_view_u
   if (!$force_view_url && 
   (!empty($view->preview) || !empty($view->date_info->block_identifier))) {
     $url = $view->get_url($args);
+    // Respect the override_path setting of views.
+    if (isset($view->override_path)) {
+      $url = $view_url;
+    }
+    else {
+      $url = $_GET['q'];
+    }
     $key = date_block_identifier($view);
     if (!empty($key)) {
       return url($_GET['q'], array(
         'query' => date_querystring($view, array($key => $url)), 
         'absolute' => TRUE));
     }
-  }  
+  } 
   // Normal views may need querystrings appended to them
   // if they use exposed filters.
   return url($view->get_url($args), array(
