Commit d833cdac authored by Sven Franck's avatar Sven Franck

app: fix undefined sample_data reference in storage.write

parent 49724873
...@@ -4091,7 +4091,7 @@ ...@@ -4091,7 +4091,7 @@
// TODO: storage.add included prefetch of field_items and validation // TODO: storage.add included prefetch of field_items and validation
// TODO: storage.add deleted identifier if create_new was set // TODO: storage.add deleted identifier if create_new was set
storage.write = function (obj) { storage.write = function (obj) {
var form, data, valid, prefix, config, method, action, pointer; var form, data, valid, prefix, config, method, action, pointer, sample;
form = obj.form; form = obj.form;
pointer = (obj.element || storage.span).getAttribute("data-action"); pointer = (obj.element || storage.span).getAttribute("data-action");
...@@ -4100,16 +4100,16 @@ ...@@ -4100,16 +4100,16 @@
prefix = obj.id + "_"; prefix = obj.id + "_";
valid = obj.sample_store || storage.validate(form); valid = obj.sample_store || storage.validate(form);
if (valid) { if (valid) {
data = obj.sample_data || storage.parseForm(valid, prefix, true); data = obj.sample_data || storage.parseForm(valid, prefix, true);
// TODO: remove, used for update scope, doesn't honor form definition // TODO: remove, used for update scope, doesn't honor form definition
if (obj.force_data) { if (obj.force_data) {
config._force_data = true; config._force_data = true;
} }
if (obj.sample_data._id || form.identifier) { if (data._id || form.identifier) {
// PUT > set id, method and view // PUT > set id, method and view
data._id = obj.sample_data._id || form.identifier.value; data._id = data._id || form.identifier.value;
method = "put"; method = "put";
config._view = obj.state.view; config._view = obj.state.view;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment