Skip to content

πŸ› Bug - Renamed categories stop appearing in rules list and another just missingΒ #2376

@KostaMadorsky

Description

@KostaMadorsky

Requested by: @KostaMadorsky via YakShaver.ai 🦬
cc: @jakebayliss, @amankumarrr, @KostaMadorsky, @Marxoz, @PothieuG, @Freego1783

Hi Team!

Β Β πŸŸ₯Β Β Watch the video (1 min 59 sec)

Pain

In Rules V3 (TinaCMS), renaming certain rule categories causes them to disappear from the rules list and navigation. Specifically, renaming the category "Rules for Better .NET Migrations" (URL renamed to ".NET 8 to .NET 10") results in the category no longer appearing under Software Development. Additionally, in Prod, the "Rules for Better Error Handling" category does not appear at all, despite existing and having the correct rule count. This indicates an issue with category renaming and/or category visibility consistency across environments.

Acceptance Criteria

  1. Renaming a category does not cause it to disappear from the rules list or navigation.
  2. The category "Rules for Better .NET Migrations" appears correctly under Software Development after being renamed.
  3. The "Rules for Better Error Handling" category is visible in Prod as expected.
  4. Category visibility and ordering are consistent between environments (e.g. Dev/Test and Prod).
  5. Rule counts remain unchanged and accurate after category renaming.
  6. No data loss occurs when updating category names or URLs.

Reproduce Steps

  1. Go to Rules V3 (TinaCMS).
  2. Navigate to Categories β†’ Software Development.
  3. Rename the category "Rules for Better .NET Migrations" (e.g. update URL/name to ".NET 8 to .NET 10").
  4. Save the changes.
  5. Return to the Software Development rules list.
  6. Observe that the renamed category no longer appears.
  7. Check Prod environment and navigate to Software Development.
  8. Observe that the "Rules for Better Error Handling" category is missing despite existing rules.

Screenshot

Screenshot
Figure: Renamed rule category disappears from the rules list after URL change

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions