Skip to content

分类目录(父级目录)文章数统计错误 #7095

Open
@17lhf

Description

@17lhf

前置条件

  • 已经在 issues 列表中搜索了相关问题。
  • 这是 Halo 项目本身存在的问题,如果是非项目本身的问题(如:安装部署问题),建议在 Discussions 提交。
  • 已经尝试过停用所有的插件,排除是插件导致的问题。
  • 如果是插件和主题的问题,请在对应的插件和主题仓库提交。

系统信息

使用的哪种方式运行?

Fat Jar

发生了什么?

  • 已检查未对子分类开启“阻止文章级联查询”。
  • 所有文章只归属单个“子分类”,未设置归属多个“子分类”或者同时归属“父分类”。
  • 部分文章开启了 “私有”,目测下来“私有”文章不显示在访客页面的目录栏统计里(此时子分类的统计数已经自动过滤了私有文章),应该也不是这个的问题。
  • 目前发现现象:父分类的文章统计数显示, 控制台的管理页面访客浏览页面,都有 部分父分类显示文章数统计值错误
    Image
    Image
  • 目前不清楚是不是版本升级导致的历史数据遗留问题?还是实时统计出错?

复现步骤

No response

相关日志输出

附加信息

  • 现在虽然父分类文章数显示错误(显示不对,或者为0),但是实际在访客页面选择这个父分类的话(从 “分类目录” 中选择),是可以看到显示完整的所有子分类文章。例如虽然显示数目是 0 ,但是实际观察是显示了所有子分类加在一起的 25篇文章。(印象中 1.x 版本的时候,大概是24年上半年的时候,点击父分类,若没有把文章直接同时归属父分类,是不会显示子分类文章的来着?)
  • 另外,实测,假如我把某篇文章同时归属 子分类 和 父分类,则父分类的文章统计数将变成 1。然后我再把这个文章改为只归属子分类(去除归属父分类),则父分类文章统计数将变成 0 .(上图中那个父分类文章数 = 0 ,就是这么弄出来的)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/coreIssues or PRs related to the Halo Corearea/themeIssues or PRs related to the Theme Providerkind/bugCategorizes issue or PR as related to a bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions