You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are using 1.16.6 version of ca config editor where we have multiple ca configurations where each config has multiple fields for eg: background color config has color name, color value, checkbox field.
Steps to reproduce the problem:
Open a existing background color configuration (this config already exists for 10 different colors)
Edit one config inside the above background color configuration
save and try quick publish
page redirects to another screen where we see list of outdated configs
Expected result: I should see only the config that I edited in the outdated config list. and I should be easily able to publish single config.
Actual result: Instead I see all the 10 background color configs listed as outdated. this is a problem if you have more number configs for eg: around 200 items . this would take lot of time to quick publish and resulting to 503 sometimes
Thanks in advance!
The text was updated successfully, but these errors were encountered:
i assume you are using the wcm.io AEM Page persistence strategy from https://wcm.io/caconfig/extensions which stores each list item in a separate page, which should theoretically only show modified/new list items when publishing again.
actually, the problem happens as you are describing: if only one list item is updated, all list items and the list page itself is showed as outdated. the reason is, that on each save all list items are re-saved, and the jcr:lastModified property of all items and the list itself are updated as well, so all are offered for re-publication.
the persistence strategy should be adapted in a way, that jcr:lastModified is only updated when actual changes are done when saving the list with it's items. i will have a look on it, but cannot promise a date for a fix yet (feel free to open a PR to get it done faster).
Hi @stefanseifert GoodDay
We are using 1.16.6 version of ca config editor where we have multiple ca configurations where each config has multiple fields for eg: background color config has color name, color value, checkbox field.
Steps to reproduce the problem:
Expected result: I should see only the config that I edited in the outdated config list. and I should be easily able to publish single config.
Actual result: Instead I see all the 10 background color configs listed as outdated. this is a problem if you have more number configs for eg: around 200 items . this would take lot of time to quick publish and resulting to 503 sometimes
Thanks in advance!
The text was updated successfully, but these errors were encountered: