diff -urp old/workflow_ng/workflow_ng/workflow_ng_ui.module new/workflow_ng/workflow_ng/workflow_ng_ui.module
--- old/workflow_ng/workflow_ng/workflow_ng_ui.module	2008-07-17 15:48:06.359375000 +0300
+++ new/workflow_ng/workflow_ng/workflow_ng_ui.module	2008-07-17 15:47:14.093750000 +0300
@@ -1262,11 +1262,14 @@ function workflow_ng_ui_event_get_argume
 
   $event = workflow_ng_get_events('all', $cfg['#event']);
   _workflow_ng_element_defaults($event);
-  $argument_info = $event['#arguments'];
-
+  $argument_info = array();
+  if (!empty($event['#arguments'])) {
+    $argument_info = array($event['#arguments']);
+  }
+  
   //get the arguments provided by an action before
   $configurations = workflow_ng_event_get_configurations($cfg['#event']);
-  $argument_info += workflow_ng_get_new_arguments($configurations, $cfg['#name']);
+  $argument_info = $argument_info + workflow_ng_get_new_arguments($configurations, $cfg['#name']);
 
   $cache[$cfg['#name']] = $argument_info;
   return workflow_ng_ui_event_get_argument_info($cfg, $element);
