diff --git a/baas/timeview.js b/baas/timeview.js
index f984408eb9c6283c8b28500f8fbf1e1242ffb613..ac543a9cf21802eee7773a671bcc81546f3a9d8d 100644
--- a/baas/timeview.js
+++ b/baas/timeview.js
@@ -156,12 +156,12 @@ function get_contents_by_date(value) {
     } else {
         init_path = time_path;
     }
-    var datapath = path.join(BAAS_CACHE_DIR, 'timeviews');
     var cert = (clouds[$("#cloud").val()].cert) ?
         clouds[$("#cloud").val()].cert : DEFAULT_CERT;
     var archive_dir = BAAS_ARCHIVE_DIR;
     var backup_name = hashed_backup_name(
         $("#cloud").val(), $("#backup_name").val());
+    var datapath = path.join(BAAS_CACHE_DIR, 'timeviews', backup_name);
 
     var args = ["python", TIMEVIEW_PATH, datapath,
                 "swift://" + container, cert, archive_dir,