фрагмент menu. У фрагмента есть атрибут с отношением hasMany (ссылается на item).
Сериализация проходит нормально, а вот нормализация - нет, видно, что этот атрибут из фрагмента просто удаляется.
Почему так может происходить?
// app/models/order.js
export default Model.extend({
menu: fragment('menu')
})
// app/models/item.js
export default Model.extend({
title: attr('string')
})
// app/models/menu.js
export default Fragment.extend({
items: hasMany('menu-item'),
});
При этом, если в order поместить отношение hasMany('item'), то все работает отлично
Сложно сказать, надо дебажить по локоть в стэктрейсе.
Обсуждают сегодня