diff --git a/CHANGELOG.txt b/CHANGELOG.txt
index 7e9c3cd..55b2d89 100644
--- a/CHANGELOG.txt
+++ b/CHANGELOG.txt
@@ -1,5 +1,6 @@
 Apache Solr integration 7.x-1.x-xxxx, xxxx-xx-xx
 ------------------------------
+#1722012 by mkalkbrenner, Nick_vh: fix for Missing argument 4 for apachesolr_multilingual_apachesolr_index_documents_alter(). 
 #1717490 by pwolanin: fix for Search result template suggestions relies on non-required fields.
 #1708212 by ianmthomasuk, Nick_vh: Fixed Duplicate field error when indexing single value fields.
 #1702788 by mkalkbrenner: Fixed content and teaser are empty if node->language is not default.
diff --git a/apachesolr.index.inc b/apachesolr.index.inc
index 6be0112..655ee89 100644
--- a/apachesolr.index.inc
+++ b/apachesolr.index.inc
@@ -187,7 +187,12 @@ function apachesolr_index_entity_to_documents($item, $env_id) {
   }
 
   // Now allow modules to alter each other's additions for maximum flexibility.
-  drupal_alter('apachesolr_index_documents', $documents, $entity, $entity_type, $env_id);
+
+  // Hook to allow modifications of the retrieved results
+  foreach (module_implements('apachesolr_index_documents_alter') as $module) {
+    $function = $module . '_apachesolr_index_documents_alter';
+    $function($documents, $entity, $entity_type, $env_id);
+  }
 
   // Restore the user.
   $user = $saved_user;
