Skip to content
Browse files

Allow setting non-index array properties. Fixes #2096.

  • Loading branch information...
1 parent 88d83d4 commit f8cad947e8750f8ab2e650a75196a937709ad4d6 @kevinpschaaf kevinpschaaf committed
Showing with 4 additions and 3 deletions.
  1. +4 −3 src/standard/notify-path.html
View
7 src/standard/notify-path.html
@@ -147,8 +147,9 @@
var last = parts[parts.length-1];
if (parts.length > 1) {
for (var i=0; i<parts.length-1; i++) {
- prop = prop[parts[i]];
- if (array) {
+ var part = parts[i];
+ prop = prop[part];
+ if (array && (parseInt(part) == part)) {
parts[i] = Polymer.Collection.get(array).getKey(prop);
}
if (!prop) {
@@ -156,7 +157,7 @@
}
array = Array.isArray(prop) ? prop : null;
}
- if (array) {
+ if (array && (parseInt(last) == last)) {
var coll = Polymer.Collection.get(array);
var old = prop[last];
var key = coll.getKey(old);

0 comments on commit f8cad94

Please sign in to comment.
Something went wrong with that request. Please try again.