Skip to content

Commit 7cf0d62

Browse files
boubakerexo-swf
authored andcommitted
fix: Reindex Files only when Favorites Changed - EXO-81706
1 parent 76fe25e commit 7cf0d62

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

core/search/src/main/java/org/exoplatform/services/wcm/search/listener/DocumentsMetadataListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import org.exoplatform.commons.search.index.IndexingService;
2323
import org.exoplatform.services.listener.Event;
2424
import org.exoplatform.services.listener.Listener;
25-
import org.exoplatform.social.core.manager.IdentityManager;
2625
import org.exoplatform.social.metadata.favorite.FavoriteService;
2726
import org.exoplatform.social.metadata.model.MetadataItem;
2827

@@ -42,7 +41,8 @@ public void onEvent(Event<Long, MetadataItem> event) throws Exception {
4241
MetadataItem metadataItem = event.getData();
4342
String objectType = event.getData().getObjectType();
4443
String objectId = metadataItem.getObjectId();
45-
if (StringUtils.equals(objectType, FILE_METADATA_OBJECT_TYPE)) {
44+
if (StringUtils.equals(objectType, FILE_METADATA_OBJECT_TYPE)
45+
&& metadataItem.getMetadataTypeName().equals(FavoriteService.METADATA_TYPE.getName())) {
4646
indexingService.reindex(FILE_METADATA_OBJECT_TYPE, objectId);
4747
}
4848
}

0 commit comments

Comments
 (0)