Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

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

Shakthi1
Level 4
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.

0 Replies
Arun_Patidar
Community Advisor
Community Advisor

Hi,

Can you try to set tags using below method

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

Shakthi1
Level 4
Level 4

Hi Arun,

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