Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DataItem.set()で、スキーマでid指定されているプロパティに値をセットするとき、現在のidと同じ値をセットする場合はエラーにせず無視する #126

Closed
mtakeuchi opened this issue Nov 15, 2012 · 0 comments
Assignees
Labels
Milestone

Comments

@mtakeuchi
Copy link
Contributor

以下のようなコードで、

var item = model.get("1");
var values = item.get();  // DataItemが保持する全データをオブジェクト型で取得する
values.set('val1', 1000);    // val1の値を更新する
item.set(values); // エラー

set()に引数に指定された値が、ID属性が指定されたプロパティを持っていると

id指定されたプロパティに値をセットすることはできません。(code=15005)

エラーが出てしまう。
DataItemが持つIDの値と引数で指定されたIDの値が同じ場合はエラーにしないよう修正する。

@ghost ghost assigned simdy Nov 16, 2012
simdy pushed a commit to hifive-labs/hifivemain that referenced this issue Dec 18, 2012
DataItem.set()のときにidKeyのプロパティへの代入を無条件にエラーにしていたが、値が厳密等価な場合は無視するようにした。
fukudayasuo pushed a commit to hifive-labs/hifivemain that referenced this issue Dec 18, 2012
@simdy simdy closed this as completed Dec 18, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants