# Удаление категории «Без категории» и переход к стандартной категории

**URL:** <https://meta.discourse.org/t/removing-uncategorized-and-migrating-to-a-standard-category/406373>\
**Category:** Announcements\
**Created:** [07.Июль.2026 05:38:11 UTC](https://meta.discourse.org/t/removing-uncategorized-and-migrating-to-a-standard-category/406373 "2026-07-07T05:38:11Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [08.Октябрь.2026 19:11:33 UTC](https://meta.discourse.org/t/removing-uncategorized-and-migrating-to-a-standard-category/406373/5 "2026-10-08T19:11:33Z")

</div>

> [@gormus](#):
>
> Просто потому, что категория никогда не использовалась и была пустой; я ожидал, что её полностью удалят.

Это довольно сложная ситуация, потому что есть много «случаев», когда люди переназначали категорию «Без категории» для других целей, и мы не хотим удалять данные необратимым способом.

> <https://github.com/discourse/discourse/pull/44385>
>
> Previously, a \`category\`-typed site setting, or one of the seeded \`\*\_category\_id…\` settings, could keep pointing at a category removed outside the model callbacks (raw SQL, backup restores with id drift, imports), and nothing repaired it.
> 
> This change adds \`SiteSetting.ensure\_consistency!\` to the 12-hourly \`EnsureDbConsistency\` job, resetting such settings to their defaults with a staff action log entry saying why; resetting \`uncategorized\_category\_id\` also disables \`allow\_uncategorized\_topics\`, which cannot be on without an Uncategorized category.
> 
> Stacked on https://github.com/discourse/discourse/pull/44384.

Это исправит проблему, и удаление будет происходить только в том случае, если с этой «категорией» никогда не взаимодействовали.

---

_[View the full topic](https://meta.discourse.org/t/removing-uncategorized-and-migrating-to-a-standard-category/406373)._
