J'essaie de définir une valeur pour l'objet values, mais voiles l'ignore.Sailsjs beforeCréer de ne pas ajouter de nouvelle valeur à l'objet de valeurs
attributes: {
title: {
type: 'string',
required: true
},
testAttr: {
type: 'integer'
}
}
beforeCreate: function (values, cb) {
values.testAttr = 1;
cb();
},
Mes valeurs objet ne contient pas une valeur testAttr quand il entre dans la méthode BeforeCreate que cette valeur est envoyée par la demande.
Il semblerait qu'il ne sera pas ajouté/mis à jour à moins qu'il ne soit présent sur l'objet de valeurs pour commencer.
Quelle est la bonne façon de faire cela?
Quelle version de voiles utilisez-vous? – sgress454
Nous utilisons la version 0.12.11 – ChrisWorks
Hm, je ne suis pas capable de reproduire cela sur Sails v0.12.11. J'ai essayé avec des adaptateurs de voiles-disque et de voiles-postgresql. – sgress454