Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Logica regels worden verwijderd wanneer een keuzelijst wordt verwijderd #5142

Open
ZappMaykin opened this issue Mar 6, 2025 · 1 comment
Assignees
Labels
needs-backport Fix must be backported to stable release branch owner: leeuwarden
Milestone

Comments

@ZappMaykin
Copy link

Product versie / Product version

2.8.3

Customer reference

Gemeente Leeuwarden

Omschrijf het probleem / Describe the bug

Een gebruiker heeft een dropdown met deze values erin:
"values": [{ "label": "Ouder", "value": "ouder" },{ "label": "Schoonouder, opa of oma", "value": "schoonouderOpaOfOma" },{ "label": "Broer of zus", "value": "broerOfZus" },{ "label": "Kamerhuurder", "value": "iemandDieEenKamerBijMijHuurt" },{ "label": "Kamerverhuurder", "value": "ikHuurEenKamerVanDezePersoon" },{ "label": "Kostganger/kostgever", "value": "kostgangerOfKostgever" },{ "label": "Anders", "value": "anders" }]
Er zijn maar 4 logica regels die deze variabelen gebruikt, desontdanks als de gebruiker de dropdown verwijdert, schoont dit alle logicaregels en gaan we van 261 component variabelen naar 0

OF_LogicaCrash.mp4

forms-export_ec8fa249-531e-4adf-bce1-ddde7f373e06.zip

Stappen om te reproduceren / Steps to reproduce

Verwijder de watIsDezeMedebewonerVanU2 component en daarna het formulier opslaan

Verwacht gedrag / Expected behavior

No response

Screen resolution

None

Device

None

OS

None

Browser

No response

@ZappMaykin ZappMaykin added the triage Issue needs to be validated. Remove this label if the issue considered valid. label Mar 6, 2025
@joeribekker joeribekker removed the triage Issue needs to be validated. Remove this label if the issue considered valid. label Mar 10, 2025
@joeribekker joeribekker added this to the Release 3.1.0 milestone Mar 10, 2025
@viktorvanwijk viktorvanwijk moved this from Todo to In Progress in Development Mar 12, 2025
@viktorvanwijk viktorvanwijk added needs-backport Fix must be backported to stable release branch owner: leeuwarden labels Mar 12, 2025
@viktorvanwijk
Copy link
Contributor

viktorvanwijk commented Mar 12, 2025

Initial investigation: the deselected variables in the other logic rules are not lost forever, luckily. They are still saved in the database, and reloading the form after getting the error message in the logic tab brings them back. It seems like this problem is not limited to deleting a choices component either, but rather occurs whenever there is any error in the logic rules. In this case, all the component variables are lost from the FormContext in the front end (user-defined variables are still present).

@sergei-maertens sergei-maertens changed the title Logica regels worden verwijdert wanneer een keuzelijst wordt verwijdert Logica regels worden verwijderd wanneer een keuzelijst wordt verwijderd Mar 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-backport Fix must be backported to stable release branch owner: leeuwarden
Projects
Status: In Progress
Development

No branches or pull requests

3 participants