Skip to content

Commit b5cdc27

Browse files
committed
make sure to use own $key in uncacheVm (fix #948)
1 parent e1d387d commit b5cdc27

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/directives/repeat.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -502,7 +502,9 @@ module.exports = {
502502
var data = vm._raw
503503
var idKey = this.idKey
504504
var index = vm.$index
505-
var key = vm.$key
505+
// fix #948: avoid accidentally fall through to
506+
// a parent repeater which happens to have $key.
507+
var key = vm.hasOwnProperty('$key') && vm.$key
506508
var primitive = !isObject(data)
507509
if (idKey || key || primitive) {
508510
var id = idKey

0 commit comments

Comments
 (0)