From ed81ba5b32afd099d70f4359accf46c35724b01e Mon Sep 17 00:00:00 2001
From: Jed Parsons <jedp@me.com>
Date: Mon, 14 May 2012 15:15:40 -0700
Subject: [PATCH] kpi_json is a list of blobs; set timestamp on each blob

---
 lib/wsapi/interaction_data.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/lib/wsapi/interaction_data.js b/lib/wsapi/interaction_data.js
index 10955f3d3..629dc55cc 100644
--- a/lib/wsapi/interaction_data.js
+++ b/lib/wsapi/interaction_data.js
@@ -29,9 +29,11 @@ var store = function (kpi_json, cb) {
         logger.debug('KPI Backend responded ' + res.statusCode);
       };
   // TODO - timestamp should be client or server side?
-  if (! kpi_json.timestamp) {
-    kpi_json.timestamp = new Date().getTime();
-  }
+  und.each(kpi_json, function (kpi) {
+    if (! kpi.timestamp) {
+      kpi.timestamp = new Date().getTime();
+    }
+  });
   if (!! config.get('kpi_backend_db_url')) {
 
     var post_data = querystring.stringify({
-- 
GitLab