Na aula anterior fizemos um ajuste na aplicação para refletir o novo valor passado para a prop "filme" do Component "FilmesListaItenEditar" para a propriedade "filmeLocal".

O detalhe é que abordagem acarreta em uma mutação sendo causada dentro de uma Computed Property, e não é uma boa prática (infelizmente passou em branco na aula).

Para resolver basta usarmos um Watcher, deixe o código assim:

computed: {
    filmeSelecionado: {
        ...
        get() {
            return this.filme // remova a atribuição
        }
    }
},
watch: {
    filme(novoFilme) { // crie o watcher na prop "filme"
        this.filmeLocal = Object.assign({}, novoFilme)
    }
}

Obrigado ao aluno Thiago Rocha Soares por reportar esse detalhe neste tópico.

Plínio Naves