|
@@ -235,16 +235,17 @@ const anonResolvers = ['login', 'createUser'];
|
|
|
async setOrder({order}, {jwt: {id}, models: {SlicedSavable, Order, thisUser}}){
|
|
|
let entity;
|
|
|
if ('_id' in order){
|
|
|
- entity = await SlicedSavable.m.Order.findOne({_id: ObjectID(good._id)})
|
|
|
+ entity = await SlicedSavable.m.Order.findOne({_id: ObjectID(order._id)})
|
|
|
}
|
|
|
entity = entity || new Order(order)
|
|
|
if (order.orderGoods){
|
|
|
entity.orderGoods = []
|
|
|
- for (orderGoodId of entity.orderGoods){
|
|
|
+ for (orderGoodId of order.orderGoods){
|
|
|
let orderGood = await SlicedSavable.m.OrderGood.findOne({_id: ObjectID(orderGoodId)});
|
|
|
orderGood && entity.orderGoods.push(orderGood)
|
|
|
}
|
|
|
}
|
|
|
+ console.log(entity.orderGoods)
|
|
|
entity.user = thisUser
|
|
|
return await entity.save()
|
|
|
},
|