Built motion from commit c2984ba.|0.0.114
[motion.git] / server / models / report_chat.js
index 94f4d61..7c523a8 100644 (file)
@@ -18,7 +18,7 @@ module.exports = function(sequelize, DataTypes) {
     visitorid: DataTypes.STRING,
     visitorname: DataTypes.STRING,
     visitoremail: DataTypes.STRING,
-    queueid: DataTypes.INTEGER,
+    queue: DataTypes.INTEGER,
     queuename: DataTypes.STRING,
     roomid: DataTypes.INTEGER,
     reason: {
@@ -35,7 +35,13 @@ module.exports = function(sequelize, DataTypes) {
       }
     },
     calledAt: DataTypes.DATE,
-    rejectedAt: DataTypes.DATE,
+    rejectedAt: {
+      type: DataTypes.DATE,
+      set: function(rejectedAt) {
+        this.setDataValue('rejectedAt', rejectedAt);
+        this.setDataValue('reason', 'rejected');
+      }
+    },
     connectedAt: DataTypes.DATE
   }, {
     tableName: 'report_chat'