Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.

Tagging in AEM 6.1-time lag in fetching the recently assigned tags

Avatar

Level 4

Tags are that are created and stored in path application/project/module

are assigned to new nodes path application/project/module-new

The issue is :

Once the tags are assigned to the required new nodes , and when we refresh or try to fetch the tags, immediately after saving the tags to the new nodes – the recently saved tags are not fetched . It’s happening intermittently.

Sometimes the recently saved tags are fetched, sometimes not.

We are assigning / saving the tags like below –

                                    tagManager.setTags(featurePage.getContentResource(), newTags.toArray(new Tag[] {}));             

We are fetching the tags via the below code –

final RangeIterator<Resource> contentIterator = tagManager.find(pagepath, tagsIds);

  • The tagManager.find(pagepath, tagsIds); is not returning the feature pages of the recently saved tags .

We are saving the session / committing the resource resolver if any pending changes .

Request you to please provide your suggestions.

2 Replies

Avatar

Community Advisor

Hi,

Can you try to set tags using below method

tagManager.setTags(featurePage.getContentResource(), newTags.toArray(new Tag[] {}),true);  



Arun Patidar

Avatar

Level 4

Hi Arun,

We tried using the above method but still the issue persists.