From 056bb6b0f49e98a5d44e05e14944d8fdfbbb44f7 Mon Sep 17 00:00:00 2001 From: James Allen Date: Wed, 10 Aug 2016 17:17:59 +0100 Subject: [PATCH] Use a JSON column for metadata --- .../web/app/coffee/Features/Analytics/AnalyticsManager.coffee | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/services/web/app/coffee/Features/Analytics/AnalyticsManager.coffee b/services/web/app/coffee/Features/Analytics/AnalyticsManager.coffee index abdd9ebef8..a902005ff0 100644 --- a/services/web/app/coffee/Features/Analytics/AnalyticsManager.coffee +++ b/services/web/app/coffee/Features/Analytics/AnalyticsManager.coffee @@ -21,13 +21,11 @@ else Event = sequelize.define("Event", { user_id: Sequelize.STRING, event: Sequelize.STRING, - metadata: Sequelize.STRING + metadata: Sequelize.JSON }) module.exports = recordEvent: (user_id, event, metadata = {}, callback = (error) ->) -> - if typeof(metadata) != "string" - metadata = JSON.stringify(metadata) if user_id? and typeof(user_id) != "string" user_id = user_id.toString() if user_id == Settings.smokeTest?.userId