hyperstack-org / hyperstack-org/hyperstack

trying to destroy an item that is not included in the default scope fails

未关闭
#260 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
good first issue
主要语言
JavaScript
星标
538
派生
41
PR 合并指标
30 天内没有已合并 PR

描述

If you have a default_scope (other than just `all`) then some records are not included by a simple query. However you can get you can override the default scope using `unscoped`. This means you can get the id of records that are not in the default scope.

If you try to destroy one of those records, it doesn't work.

Fix would be on about line 590 of `isomorphic_base.rb` in the server side `destroy_record` method. Just change `model.find(id)` to `model.unscoped.find(id)`

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。