Bom estou com um erro que ta me dando muita dor de cabeça, eu realizo um POST e mesmo o corpo da requisição possuindo o campo igual o do schema e informando um valor valido ele fala que o valor e requerido e tudo mais como seu eu nao informasse este valor, o mais estranho que ontem eu conseguia realizar o post tranquilamente e hoje sem fazer alteração alguma no código ele me retorna esse erro, se alguém puder me ajudar ficarei muito grato, segue o schema na aplicação e a mensagem no postman:
Schema:
const restful = require(‘node-restful’);
const mongoose = restful.mongoose;
const creditSchema = new mongoose.Schema({
name: { type: String, required: true },
value: { type: Number, required: true, min: 0 }
});
const debtSchema = new mongoose.Schema({
name: { type: String, required: true },
value: { type: Number, required: true, min: 0 },
status: { type: String, uppercase: true, required: false, enumValues: ['PAGO', 'PENDENTE', 'AGENDADO'] }
});
const billingCycleSchema = new mongoose.Schema({
name: { type: String, required: true },
month: { type: Number, min: 1, max: 12, required: true },
year: { type: Number, min: 1970, max: 2100, required: true },
credits: [creditSchema],
debts: [debtSchema]
});
module.exports = restful.model('BillingCycle', billingCycleSchema);