AEM 6.4.3 multified stored as Node instead of JSON format in Coral3 resourcetype | Community
Skip to main content
Level 4
February 1, 2019
Solved

AEM 6.4.3 multified stored as Node instead of JSON format in Coral3 resourcetype

  • February 1, 2019
  • 3 replies
  • 1222 views

In process of upgrading to 6.4.3, we noticed that multifield is stored in form of Node format instead of JSON. Is there anyway to make it store in JSON format. We are using coral(granite/coral3) resource types. This is the resource type - granite/ui/components/coral/foundation/form/multifield. Just to add we have installed acs common 3.19 on AEM 6.4.3

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Gaurav-Behl

I doubt that because logically, you would've to apply this custom solution/hack each time before dialog (with multifield) opens and dialog is saved/closed using your custom plugins. You may want to keep using coral2 for existing projects and use coral3 for new projects.

You may open a DayCare ticket and see if you get a better/easy solution.

3 replies

Gaurav-Behl
Level 10
February 1, 2019

That is correct observation. I'm afraid that it could not be saved into JSON format like earlier versions because 'granite/ui/components' is marked as granite:FinalArea. Hence, you should not tweak it for obvious reasons.

HTH

karanmahiAuthor
Level 4
February 1, 2019

Thanks, Gaurav. We are using multifield alot, and it's going to be a huge effort if we have to re-write the multifield code again to read from node instead of json. Is there anyway to cut short that huge effort?

Gaurav-Behl
Gaurav-BehlAccepted solution
Level 10
February 1, 2019

I doubt that because logically, you would've to apply this custom solution/hack each time before dialog (with multifield) opens and dialog is saved/closed using your custom plugins. You may want to keep using coral2 for existing projects and use coral3 for new projects.

You may open a DayCare ticket and see if you get a better/easy solution.