Built motion from commit e1ea3531f.|1.0.19
[motion.git] / server / models / report_member.js
index dbc1b8b..712e0da 100644 (file)
@@ -17,14 +17,13 @@ module.exports = function(sequelize, DataTypes) {
     exitAt: {
       type: DataTypes.DATE,
       set: function(exitAt) {
+        this.setDataValue('exitAt', exitAt);
         if (!this.getDataValue('duration')) {
           var a = moment(exitAt);
           var b = moment(this.getDataValue('enterAt'));
           var duration = a.diff(b, 'seconds');
-          this.setDataValue('duration', duration || null);
+          this.setDataValue('duration', duration || 0);
         }
-
-        this.setDataValue('exitAt', exitAt);
       }
     },
     data1: DataTypes.STRING,