From 5e1e6be51813de400881832b297094b3b30003e7 Mon Sep 17 00:00:00 2001 From: Matteo Pagliazzi Date: Sun, 18 Dec 2016 17:16:49 +0100 Subject: [PATCH] models: add required: true to id fields where missing --- website/server/models/coupon.js | 2 +- website/server/models/tag.js | 1 + website/server/models/userNotification.js | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/website/server/models/coupon.js b/website/server/models/coupon.js index b76be3eaa5..c973ffb76c 100644 --- a/website/server/models/coupon.js +++ b/website/server/models/coupon.js @@ -11,7 +11,7 @@ import { } from '../libs/errors'; export let schema = new mongoose.Schema({ - _id: {type: String, default: couponCode.generate}, + _id: {type: String, default: couponCode.generate, required: true}, event: {type: String, enum: ['wondercon', 'google_6mo']}, user: {type: String, ref: 'User'}, }, { diff --git a/website/server/models/tag.js b/website/server/models/tag.js index 0f2ed2abaa..dd5d14243e 100644 --- a/website/server/models/tag.js +++ b/website/server/models/tag.js @@ -10,6 +10,7 @@ export let schema = new Schema({ type: String, default: uuid, validate: [validator.isUUID, 'Invalid uuid.'], + required: true, }, name: {type: String, required: true}, challenge: {type: String}, diff --git a/website/server/models/userNotification.js b/website/server/models/userNotification.js index 06dd959b95..f7b2c9f81b 100644 --- a/website/server/models/userNotification.js +++ b/website/server/models/userNotification.js @@ -25,6 +25,7 @@ export let schema = new Schema({ type: String, default: uuid, validate: [validator.isUUID, 'Invalid uuid.'], + required: true, }, type: {type: String, required: true, enum: NOTIFICATION_TYPES}, data: {type: Schema.Types.Mixed, default: () => {