diff --git a/classes/log/store.php b/classes/log/store.php
index d3d35bd8e42430772c89e468ed3524106143e77c..970464beab9248d5b1719cdbd2f72676826bac7c 100644
--- a/classes/log/store.php
+++ b/classes/log/store.php
@@ -110,8 +110,16 @@ class store extends php_obj implements log_writer {
             }
 
             // $this->error_log_value('translatorevent', $translatorevent);
-            $xapievent = $xapicontroller->createEvent($translatorevent);
-            // $this->error_log_value('xapievent', $xapievent);
+            if (isset($translatorevent['multiple_events']) && $translatorevent['multiple_events'] == true) {
+                foreach ($translatorevent['events'] as $index => $singletranslatorevent) {
+                    $xapievent = $xapicontroller->createEvent($singletranslatorevent);
+                    // $this->error_log_value('xapievent', $xapievent);
+                }
+            } 
+            else {
+                $xapievent = $xapicontroller->createEvent($translatorevent);
+                // $this->error_log_value('xapievent', $xapievent);
+            }
         }
     }