[JSFIELD-37] Investigation on JSFileds-34 - i18n multifield values not saved in JCR when dialog contains jsField Created: 05/May/23  Updated: 25/Jul/23  Resolved: 19/Jun/23

Status: Resolved
Project: Java Script UI (App and Dialog Fields)
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Neutral
Reporter: Sebastian Geschke Assignee: Sebastian Geschke
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to JSFIELD-34 i18n multifield values not saved in J... Resolved
Template:
Acceptance criteria:
Empty
Epic Link: Nucleus Quality Maintenance
Story Points: 5
Team: Nucleus
Work Started:

 Description   

Steps to reproduce

  1. See JSFIELD-34

Expected results

  • Usage of a JS field should not tamper with other fields in the form

Actual results

  • JavascriptField binds to data when the field is created
  • to do so it access internal FormPresenter and call getBinder()
  • this method though tries bind all finds a if a binder for the given locale doesn't exist
  • this is called way too early (the other fields are not created yet)

Workaround

Skip introspection if binders haven't been created by UI framework yet

Development notes

The module heavily accesses private API which can be changed any time/any release. 



 Comments   
Comment by Sebastian Geschke [ 19/Jun/23 ]

Fixed together with JSFIELD-38

Generated at Mon Feb 12 02:16:29 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.