diff --git a/flag.inc b/flag.inc
index f6b6e3e..49753cd 100644
--- a/flag.inc
+++ b/flag.inc
@@ -1033,7 +1033,7 @@ class flag_flag {
   function get_valid_actions() {
     $actions = module_invoke_all('action_info');
     foreach ($actions as $callback => $action) {
-      if ($action['type'] != $this->content_type && !in_array('any', $action['triggers'])) {
+      if ($action['type'] != $this->content_type && (!isset($action['triggers']) || !in_array('any', $action['triggers']))) {
         unset($actions[$callback]);
       }
     }
