-
Notifications
You must be signed in to change notification settings - Fork 919
Open
ManageIQ/manageiq-ui-classic
#9682Labels
Description
1. Describe the issue you are having and what you expected to happen.
When submitting a disk resize request from the Self-Service UI in French (FR), the operation appears to complete successfully from the user's perspective (the request is approved and processed), but the actual disk size is not updated on the backend.
Expected behavior:
The disk resize should be applied regardless of the UI language setting.
Actual behavior:
With the UI set to French, the resize operation results in a no-op.
Switching the UI language to English resolves the issue: the same operation succeeds and the disk is resized correctly.
2. Steps to reproduce
- Login to the CIRRUS Self-Service portal (ManageIQ frontend).
- Set the UI language to French
- Attempt to resize a disk (e.g., increase from 10 GB to 11 GB).
- Submit and approve the request.
- Logs show the request was processed, e.g.:
:disk_resize => [{"id"=>"disk1", "disk_name"=>"XXXXXX", "disk_size_in_mb"=>"11264"}]
- Check the VM configuration — the disk size is unchanged.
- Repeat the same steps with the UI language set to English — this time, the disk is correctly resized.
3. Describe your environment, including
- Version: Radjabov
- Environment: VMware appliances
4. Additional notes and hypotheses
Based on testing and internal feedback:
- The issue only appears when the UI is set to French.
- Suspected root cause may relate to:
- Unit misinterpretation in the form (Go vs GB vs MB conversion)
- Missing trigger or value binding when input is not validated via the "GO" dropdown