[Bug]: App crashes when editing report field from "is" (with value) to "one of" #2732

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

Originally created by @jhutchens on GitHub (Dec 20, 2025).

Originally assigned to: @MatissJanis, @Copilot on GitHub.

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

I've noticed Actual consistently crashes when editing a report filter when moving from is to one of and the is field is set to a value. Haven't tested all the combinations, but guessing other changes can trigger a similar problem. Example screenshots below.

TypeError: l.map is not a function at Lot...
Image Image

How can we reproduce the issue?

How can we reproduce the issue?

Go to a report filter of type account, category, or notes (interestingly, payee does not have this bug), and set a value under is or is not and then change to one of or not one of. (I have not tested all the combinations, but these ones for sure cause the crash.)

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Chrome, Other, Firefox

Operating System

Windows 10

Originally created by @jhutchens on GitHub (Dec 20, 2025). Originally assigned to: @MatissJanis, @Copilot on GitHub. ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? I've noticed Actual consistently crashes when editing a report filter when moving from `is` to `one of` and the is field is set to a value. Haven't tested all the combinations, but guessing other changes can trigger a similar problem. Example screenshots below. ``` TypeError: l.map is not a function at Lot... ``` <img width="255" height="197" alt="Image" src="https://github.com/user-attachments/assets/92d3fc8e-b8b5-40bb-bbb9-4229adaeb718" /> <img width="566" height="250" alt="Image" src="https://github.com/user-attachments/assets/a9d013b3-349c-4f18-a7fc-6a19053c2ef2" /> ### How can we reproduce the issue? How can we reproduce the issue? Go to a report filter of type account, category, or notes (interestingly, payee does not have this bug), and set a value under `is` or `is not` and then change to `one of` or `not one of`. (I have not tested all the combinations, but these ones for sure cause the crash.) ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Chrome, Other, Firefox ### Operating System Windows 10
GiteaMirror added the bug label 2026-02-28 20:26:08 -06:00
Author
Owner

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

📝 CodeRabbit Plan Mode

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

  • Create Plan
Examples

🔗 Similar Issues

Possible Duplicates

  • actual#6325

Related Issues

👤 Suggested Assignees

🧪 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 20, 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><b>🔗 Similar Issues</b></summary> **Possible Duplicates** - actual#6325 **Related Issues** - https://github.com/actualbudget/actual/issues/6325 - https://github.com/actualbudget/actual/issues/5476 - https://github.com/actualbudget/actual/issues/6446 </details> <details> <summary><b>👤 Suggested Assignees</b></summary> - [Kurokha](https://github.com/Kurokha) - [tomasgriffin](https://github.com/tomasgriffin) </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 20, 2025):

Issue #6325 seems related, but was requested to open another issue as the bug may need addressed in multiple places.

@jhutchens commented on GitHub (Dec 20, 2025): Issue #6325 seems related, but was [requested ](https://github.com/actualbudget/actual/issues/6325#issuecomment-3676715828)to open another issue as the bug may need addressed in multiple places.
Author
Owner

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

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

Would appreciate if someone can double check and verify that it patches the problem!

@MatissJanis commented on GitHub (Dec 26, 2025): Fixed in: https://github.com/actualbudget/actual/pull/6491 Would appreciate if someone can double check and verify that it patches the problem!
Author
Owner

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

Category, Account appear to be fixed in the deploy preview for #6491 linked above (https://deploy-preview-6491.demo.actualbudget.org).

However, Notes still crashes.

@jhutchens commented on GitHub (Dec 27, 2025): Category, Account appear to be fixed in the deploy preview for #6491 linked above (https://deploy-preview-6491.demo.actualbudget.org). However, Notes still crashes.
Author
Owner

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

Thanks! Notes are being fixed separately as part of #6325

@MatissJanis commented on GitHub (Dec 27, 2025): Thanks! Notes are being fixed separately as part of #6325
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2732