deleteRecord não remove registro de hasMany
Quando eu chamodeleteRecord()
em algumas das minhas relações hasMany, a Ember Data envia um (bem-sucedido)DELETE
pedido, mas o registro não é removido da exibição. Eu estou exibindo usando orender
ajudante assim:
{{render "modules.list" modules}}
O interessante é que Ember Inspector revela que depoisdeleteRecord()
o objeto correspondente é<App.Module:ember1182:null>
e seu pai énull
, também. É pai, no entanto, ainda mostra o registro em suahasMany
(Como<App.Module:ember1182:null>
) Quando eu recarregar a página e depois ligardeleteRecord()
, é removido da vista conforme esperado.
Parece quedeleteRecord()
não remove o registro dos paishasMany
array. Estranhamente isso funciona bem em outras partes do meu código. Uma teoria que eu tenho é que isso tem a ver com o{render}
ajudante, porque sempre que uso eu tenho o mesmo problema, mas não tenho certeza se é isso que está causando o problema.
Eu estou usando a última versão de dados ember (commit 2511cb1f77
).