[Bug]: Fatal Error when changing from Category filter type from is or is not to one of or not one of #2731

Closed
opened 2026-02-28 20:26:05 -06:00 by GiteaMirror · 5 comments
Owner

Originally created by @tomasgriffin on GitHub (Dec 19, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

Fatal Error when changing from Category filter type from is or is not to one of or not one of

How can we reproduce the issue?

Steps to reproduce:

  1. Go to Transactions list
  2. Add new Filter: Category is any category
  3. Apply
  4. Click filter pill to edit it
  5. Click one of or not one of
  6. Fatal error

UI immediately before clicking one of and receiving error:

Image

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Firefox, Safari

Operating System

Mac OSX

Originally created by @tomasgriffin on GitHub (Dec 19, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? Fatal Error when changing from Category filter type from `is` or `is not` to `one of` or `not one of` ### How can we reproduce the issue? Steps to reproduce: 1. Go to Transactions list 2. Add new Filter: Category `is` any category 3. Apply 4. Click filter pill to edit it 5. Click `one of` or `not one of` 6. Fatal error UI immediately before clicking `one of` and receiving error: <img width="279" height="223" alt="Image" src="https://github.com/user-attachments/assets/49b0dd51-cfdd-4a85-84ca-9c90cb9241af" /> ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Firefox, Safari ### Operating System Mac OSX
GiteaMirror added the bug label 2026-02-28 20:26:05 -06:00
Author
Owner

@coderabbitai[bot] commented on GitHub (Dec 19, 2025):

📝 CodeRabbit Plan Mode

Generate an implementation plan and prompts that you can use with your favorite coding agent.

  • Create Plan
Examples


🧪 Issue enrichment is currently in open beta.

You can configure auto-planning by selecting labels in the issue_enrichment configuration.

To disable automatic issue enrichment, add the following to your .coderabbit.yaml:

issue_enrichment:
  auto_enrich:
    enabled: false

💬 Have feedback or questions? Drop into our discord or schedule a call!

@coderabbitai[bot] commented on GitHub (Dec 19, 2025): <!-- This is an auto-generated issue plan by CodeRabbit --> ### 📝 CodeRabbit Plan Mode Generate an implementation plan and prompts that you can use with your favorite coding agent. - [ ] <!-- {"checkboxId": "8d4f2b9c-3e1a-4f7c-a9b2-d5e8f1c4a7b9"} --> Create Plan <details> <summary>Examples</summary> - [Example 1](https://github.com/coderabbitai/git-worktree-runner/issues/29#issuecomment-3589134556) - [Example 2](https://github.com/coderabbitai/git-worktree-runner/issues/12#issuecomment-3606665167) </details> --- --- <details> <summary> 🧪 Issue enrichment is currently in open beta.</summary> You can configure auto-planning by selecting labels in the issue_enrichment configuration. To disable automatic issue enrichment, add the following to your `.coderabbit.yaml`: ```yaml issue_enrichment: auto_enrich: enabled: false ``` </details> 💬 Have feedback or questions? Drop into our [discord](https://discord.gg/coderabbit) or [schedule a call](https://calendly.com/parth-coderabbit/issues-feedback)!
Author
Owner

@jhutchens commented on GitHub (Dec 19, 2025):

FYI--this looks like a duplicate of #6382

@jhutchens commented on GitHub (Dec 19, 2025): FYI--this looks like a duplicate of #6382
Author
Owner

@tomasgriffin commented on GitHub (Dec 20, 2025):

FYI--this looks like a duplicate of #6382

No I think it’s subtly different, although definitely related. That PR resolves the issue by disabling the filter types when you’re filtering by Notes (if I’m not mistaken). This issue is covering the use case of switching between 2 valid filter types (e.g. is to one of)

@tomasgriffin commented on GitHub (Dec 20, 2025): > FYI--this looks like a duplicate of [#6382](https://github.com/actualbudget/actual/pull/6382) No I think it’s subtly different, although definitely related. That PR resolves the issue by disabling the filter types when you’re filtering by Notes (if I’m not mistaken). This issue is covering the use case of switching between 2 valid filter types (e.g. `is` to `one of`)
Author
Owner

@jhutchens commented on GitHub (Dec 20, 2025):

Okay, maybe I opened a duplicate then? Do you think this is the same as #6452 ?

@jhutchens commented on GitHub (Dec 20, 2025): Okay, maybe I opened a duplicate then? Do you think this is the same as #6452 ?
Author
Owner

@MatissJanis commented on GitHub (Dec 31, 2025):

Fixed in https://github.com/actualbudget/actual/pull/6491

@MatissJanis commented on GitHub (Dec 31, 2025): Fixed in https://github.com/actualbudget/actual/pull/6491
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2731