导致已删除的内容项仍然发布的原因是什么?

时间:2016-10-18 14:15:12

标签: orchardcms orchardcms-1.9

我遇到过一个案例,我的内容项目已被删除并发布。这只发生在大约10,000个内容项中的两次。所以,我认为这很少见。

通过删除和发布,我的意思是对于给定的内容项,没有Orchard_Framework_ContentItemVersionRecord记录,其中Latest = true。然而,对于相同的内容项,至少有一个版本记录具有Published = true值。

这导致最终用户能够搜索,查找和访问内容项。最终用户可以执行此操作,即使内容项已被删除(来自Orchard管理仪表板)。

我试图想出一个可以解释这种情况的故事。我已经安装了版本管理器模块(因此我可以轻松地取消删除内容项并监视数据库中版本记录的状态)。然后我尝试了以下内容:

  1. 删除已发布的项目。这导致一组版本记录(对于内容项)没有最新或已发布。
  2. 删除未发布的项目。这导致相同(版本记录的集合,其中Latest = 0和Published = 0)。
  3. 我确认没有设置与内容项状态有关的工作流程。
  4. 有没有人遇到过这种情况,或者(甚至更好)弄清楚它是如何发生的,并且知道如何防止它再次发生?

    (我正在运行Orchard版本1.9.2.0)

0 个答案:

没有答案