Skip to content

Commit cf2b572

Browse files
author
Jairo Vazquez
committed
Fixed bug in backbone_datalink.js
1 parent 346fa7a commit cf2b572

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

vendor/assets/javascripts/backbone_datalink.js

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,19 @@
4747
backboneLink: function(model) {
4848
var container = $(this);
4949
container.find(":input").each(function() {
50-
var el, name, nestedName, nesteds;
51-
el = $(this);
52-
nestedName = el.attr("name");
53-
nesteds = nestedName.split("[")
50+
var el, name, nestedName, nesteds, nestedObject;
51+
el = $(this);
52+
nestedName = el.attr("name");
53+
nesteds = nestedName.split("[")
54+
nestedObject = getNestedObject(el, model);
5455

5556
for(var i in nesteds) nesteds[i] = nesteds[i].replace("]", "")
5657
name = nesteds[nesteds.length-1];
5758

5859
setSelectedValueForInput(container, el, model, name);
5960

60-
model.bind("change:" + name, function() {
61-
return el.val(model.get(name));
61+
nestedObject.bind("change:" + name, function() {
62+
return el.val(nestedObject.get(name));
6263
});
6364
return $(this).bind("change", function() {
6465
el = $(this);

0 commit comments

Comments
 (0)