Loopback REST APIでは、Userを継承するメンバモデルのisPublic属性を1つ更新する必要があります。私はupdateAttributeを使ってそれを行うことができません。のでLoopbackでupdateAttributeを呼び出すときにValidationError "passwordは空白にできません"というエラーメッセージが表示される
// this works
Member.update({id: memberId}, {isPublic: !member.isPublic}, cb);
しかし
私は 'loopbckjs'について考えていません。しかし、あなたの 'Member.update({id:memberId}、{isPublic:!member.isPublic}、cb);'クエリが間違っています。レコード全体を 'isPublic'フィールドに置き換えます。レコードに既存のフィールドがある場合は、 '$ set'を使用してください。 – Shrabanee
これはリモートフックにありますか? –
@RaymondCamden:はい、リモートフックにあります – qais