@@ -107,6 +107,7 @@ public TurAemPluginProcess(TurAemPluginSystemRepository turAemPluginSystemReposi
107107 public static String getProviderName () {
108108 return AEM ;
109109 }
110+
110111 @ Async
111112 public void indexAllByNameAsync (String sourceName ) {
112113 turAemSourceRepository .findByName (sourceName ).ifPresent (this ::indexAll );
@@ -286,19 +287,20 @@ private void sendToTuringToBeDeIndexed(TurConnectorSession session, String conte
286287 }
287288
288289
289-
290290 private TurSNJobItem deIndexJob (TurConnectorSession session ,
291291 TurConnectorIndexing turConnectorIndexingDTO ) {
292292 return deIndexJob (session , turConnectorIndexingDTO .getSites (), turConnectorIndexingDTO .getLocale (),
293- turConnectorIndexingDTO .getObjectId ());
293+ turConnectorIndexingDTO .getObjectId (), turConnectorIndexingDTO . getEnvironment () );
294294 }
295295
296- private TurSNJobItem deIndexJob (TurConnectorSession session , List <String > sites , Locale locale , String objectId ) {
296+ private TurSNJobItem deIndexJob (TurConnectorSession session , List <String > sites , Locale locale , String objectId ,
297+ String environment ) {
297298 TurSNJobItem turSNJobItem = new TurSNJobItem (
298- DELETE , sites , locale ,
299+ DELETE , sites , locale ,
299300 Map .of (
300301 ID_ATTR , objectId ,
301302 SOURCE_APPS_ATTR , session .getProviderName ()));
303+ turSNJobItem .setEnvironment (environment );
302304 setSuccessStatus (turSNJobItem , session , DEINDEXED );
303305 return turSNJobItem ;
304306 }
@@ -439,7 +441,7 @@ private void indexObject(@NotNull TurAemObject aemObject, TurAemModel turAemMode
439441 if (standalone ) {
440442 TurSNJobItem deIndexJobItem = deIndexJob (session , List .of (turAemSource .getPublishSNSite ()),
441443 TurAemCommonsUtils .getLocaleFromAemObject (turAemSourceContext , aemObject ),
442- aemObject .getPath ());
444+ aemObject .getPath (), PUBLISHING . toString () );
443445 turConnectorContext .addJobItem (deIndexJobItem , session , true );
444446 log .info ("Forcing deIndex because {} is not publishing." ,
445447 TurAemPluginUtils .getObjectDetailForLogs (aemObject , turAemSourceContext , session ));
0 commit comments