Loopback Docs включает в себя пример validatesUniquenessOf
, и я пытался применить его, но безрезультатно. То, что я пытаюсь заархивировать, это заданная проверка c.
Вот мой код:
Passenger.observe('before save', function checkFile(ctx, next) {
Passenger.validatesUniquenessOf('file', {unless: ctx.data.type === "External"});
next();
});
Как видно, он должен проверять уникальность, когда тип не является внешним, но на самом деле игнорирует это.