[MGNLUI-6604] Required property on field is ignored after Vaadin update Created: 10/Mar/21  Updated: 18/Mar/21  Resolved: 16/Mar/21

Status: Closed
Project: Magnolia UI
Component/s: None
Affects Version/s: 6.2.7
Fix Version/s: 6.2.7

Type: Bug Priority: Neutral
Reporter: Martin Haderka Assignee: Quach Hao Thien
Resolution: Fixed Votes: 0
Labels: VN-Maintenance, maintenance, regression
Remaining Estimate: Not Specified
Time Spent: 3d 2h 8m
Original Estimate: Not Specified

Attachments: PNG File Screenshot 2021-03-10 at 08.54.49.png     Zip Archive testmodule.zip    
Issue Links:
Git Code Review
git code review opened MGNLUI-6618 Visual feedback for error style missi... Closed
Relates
causality
caused by MGNLUI-6571 Update Vaadin to version 8.12.4 Closed
Template:
Acceptance criteria:
[X]* Add tests checking if required fields are really required.
[X]* Save changes button does trigger "This field is required" error on all required fields
[X]* Save changes button won't save new item if required fields are empty
Task DoD:
[X]* Doc/release notes changes? Comment present?
[X]* Downstream builds green?
[X]* Solution information and context easily available?
[X]* Tests
[X]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[X]* Steps to reproduce, expected, and actual results filled
[X]* Affected version filled
Sprint: Maintenance 48
Story Points: 5

 Description   

Steps to reproduce

  1. Create a new module with required fields (or use attached module)
  2. Open module
  3. Click on Add item in sidebar
  4. Click save

Expected results

  1. On every field which is marked as required, "This field is required" error is expected after clicking Save changes button.
  2. Clicking Save changes should only trigger "This field is required" errors and prevent saving the new item

Actual results

  1. Only the Name field has "This field is required" error
  2. After filling the Name field, clicking Save changes will save the new item.

Development notes


Generated at Mon Feb 12 09:38:09 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.