Disable collection2 transformations in migration functions

Fixes #156.
This commit is contained in:
Maxime Quandalle 2015-05-14 12:24:16 +02:00
parent a70ce65c52
commit fbc4c5e82e

View file

@ -9,9 +9,15 @@
// that would work at the time we write the migration but would break in the
// future when we'll update again the concerned collection schema.
//
// To prevent this bug we always have to set the `validate` option to false. We
// generally use the shorthandlers defined below.
var noValidate = { validate: false };
// To prevent this bug we always have to disable the schema validation and
// argument transformations. We generally use the shorthandlers defined below.
var noValidate = {
validate: false,
filter: false,
autoConvert: false,
removeEmptyStrings: false,
getAutoValues: false
};
var noValidateMulti = _.extend(noValidate, { multi: true });
Migrations.add('board-background-color', function() {