Уничтожение записей на самом деле не удаляет их
Я столкнулся с проблемой, когда вызов destroy() для объекта модели вызывает событие "destroy", но фактически не сбрасывает объект модели.
Я использую отношения, но, кажется, сталкиваюсь с проблемой с или без отношений.
var stagelet = stage.stagelets().findByAttribute("reference", id);
stagelet.destroy();
Запускает событие уничтожения, но затем вызывает:
stage.stagelets().all();
вернет недавно уничтоженный объект. Есть ли ситуации, в которых эти разрушенные объекты остаются в магазине, или я должен искать свою проблему в другом месте?
1 ответ
Это похоже на ошибку, уничтоженные объекты не должны возвращаться.all()
Если вы можете отправить тестовый пример с помощью запроса на github, мы можем рассмотреть его подробнее.