Просмотр исходного кода

Use a JSON column for metadata

James Allen 10 лет назад
Родитель
Сommit
056bb6b0f4

+ 1 - 3
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