diff --git a/grimoire_elk/enriched/enrich.py b/grimoire_elk/enriched/enrich.py
index <HASH>..<HASH> 100644
--- a/grimoire_elk/enriched/enrich.py
+++ b/grimoire_elk/enriched/enrich.py
@@ -935,7 +935,8 @@ class Enrich(ElasticItems):
 
         # Create alias if output index exists (index is always created from scratch, so
         # alias need to be created each time)
-        if out_conn.exists() and not out_conn.exists_alias(out_index, ONION_ALIAS):
+        if out_conn.exists() and not out_conn.exists_alias(out_index, ONION_ALIAS) \
+                and not self.elastic.alias_in_use(ONION_ALIAS):
             logger.info(log_prefix + " Creating alias: %s", ONION_ALIAS)
             out_conn.create_alias(ONION_ALIAS)
[enrich] Prevent adding ONION alias if already in use

This code prevents to add the alias `all_onion` to an index if the alias
is already used on other indexes.