diff -urp ../workflow/workflow.pages.inc workflow/workflow.pages.inc
--- ../workflow/workflow.pages.inc	2010-06-17 09:35:06.000000000 -0400
+++ workflow/workflow.pages.inc	2010-06-17 09:40:36.000000000 -0400
@@ -53,7 +53,11 @@ function workflow_tab_page($node = NULL)
       $footer_needed = TRUE;
     }
     else {
-      $old_state_name = check_plain(t($states[$history->old_sid]));
+      if (!empty($history->old_sid)) {
+        $old_state_name = check_plain(t($states[$history->old_sid]));
+      } else {
+        $old_state_name = check_plain(t($states[$history->sid]));
+      }
     }
     $rows[] = theme('workflow_history_table_row', $history, $old_state_name, $state_name);
   }
