mirror of
https://github.com/claunia/marechai.git
synced 2026-07-08 17:57:08 +00:00
674 B
674 B
Lessons Learned
2026-06-18
- In
Marechai/Pages/Admin/SoftwareReleaseDialog.razor, release regions and languages cannot rely onReleaseIdduring add mode because the release does not exist yet. Keep provisional junction selections in local dialog state and return them throughSoftwareReleaseDialogResult. - Persist add-mode release regions and languages only after
SoftwareReleasesService.CreateAsync(...)succeeds inMarechai/Pages/Admin/SoftwareReleases.razor.cs. - When fixing add-mode behavior for one release junction picker in this dialog, check the sibling pickers for the same
ReleaseId <= 0pattern. Regions and languages had the same bug shape.