Skip to content

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

Description

@mtakeuchi

以下のようなコードで、

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の値が同じ場合はエラーにしないよう修正する。

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions