当使用sails-disk时,任何带有`unique:true`的属性也必须具有`required:true`。

时间:2018-12-11 11:32:35

标签: sails.js

我正在使用Sails 1.1.0和sails-disk。

我有一对一的关系。任务必须有一条消息。即使在Task.message关系中将required设置为true,我仍然不断收到错误“在模型message的属性task中:当使用sails-disk时,任何带有unique: true的属性还必须具有required: true”。有人知道如何解决吗?我的代码是:

/api/models/Task.js

message: {
      model: 'message',
      required: true,
      unique: true
},

/api/models/Message.js

task: {
      collection: 'task',
      via: 'message'
},

1 个答案:

答案 0 :(得分:1)

这似乎是sails-disk-https://github.com/balderdashy/sails/issues/4559

中的错误