From 9514e9c5a81e61bddd14be3187fad1c9a320dcec Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Fri, 13 May 2016 10:34:09 +0200 Subject: [PATCH] v3: fix reminders with no startDate --- website/src/libs/api-v3/setupMongoose.js | 2 +- website/src/models/task.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/website/src/libs/api-v3/setupMongoose.js b/website/src/libs/api-v3/setupMongoose.js index 48e634331e..d9a1c00ba8 100644 --- a/website/src/libs/api-v3/setupMongoose.js +++ b/website/src/libs/api-v3/setupMongoose.js @@ -9,7 +9,7 @@ const IS_PROD = nconf.get('IS_PROD'); // Use Q promises instead of mpromise in mongoose mongoose.Promise = Bluebird; -let mongooseOptions = true ? {} : { +let mongooseOptions = !IS_PROD ? {} : { replset: { socketOptions: { keepAlive: 120, connectTimeoutMS: 30000 } }, server: { socketOptions: { keepAlive: 120, connectTimeoutMS: 30000 } }, }; diff --git a/website/src/models/task.js b/website/src/models/task.js index c7a8dca98c..6d4143e80d 100644 --- a/website/src/models/task.js +++ b/website/src/models/task.js @@ -47,7 +47,7 @@ export let TaskSchema = new Schema({ reminders: [{ _id: false, id: {type: String, validate: [validator.isUUID, 'Invalid uuid.'], default: shared.uuid, required: true}, - startDate: {type: Date, required: true}, + startDate: {type: Date}, time: {type: Date, required: true}, }], }, _.defaults({