From 4804f3965fdd749d5368f201cfcb593f3f2561f4 Mon Sep 17 00:00:00 2001 From: Matt Lott <mattlott@live.com> Date: Thu, 13 Aug 2015 10:57:47 -0700 Subject: [PATCH] :bug:Fix prepaid schema for redeemers property --- app/schemas/models/prepaid.schema.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/schemas/models/prepaid.schema.coffee b/app/schemas/models/prepaid.schema.coffee index 1ead96ced..fa5edd1b8 100644 --- a/app/schemas/models/prepaid.schema.coffee +++ b/app/schemas/models/prepaid.schema.coffee @@ -2,7 +2,10 @@ c = require './../schemas' PrepaidSchema = c.object({title: 'Prepaid', required: ['creator', 'type']}, { creator: c.objectId(links: [ {rel: 'extra', href: '/db/user/{($)}'} ]) - redeemers: c.array {}, c.objectId(links: [ {rel: 'extra', href: '/db/user/{($)}'} ]) + redeemers: c.array {title: 'Users who have redeemed this code'}, + c.object {required: ['date', 'userID']}, + date: c.date {title: 'Redeemed date'} + userID: c.objectId(links: [ {rel: 'extra', href: '/db/user/{($)}'} ]) maxRedeemers: { type: 'integer'} code: c.shortString(title: "Unique code to redeem") type: { type: 'string' }