diff --git a/docroot/sites/all/modules/contrib/entity_translation/entity_translation.node.inc b/docroot/sites/all/modules/contrib/entity_translation/entity_translation.node.inc index 6ec4062..a53fdec 100644 --- a/docroot/sites/all/modules/contrib/entity_translation/entity_translation.node.inc +++ b/docroot/sites/all/modules/contrib/entity_translation/entity_translation.node.inc @@ -63,13 +63,12 @@ function entity_translation_node_menu_alter(&$items, $backup) { function entity_translation_node_tab_access() { $args = func_get_args(); $node = array_shift($args); - if (entity_translation_node('node', $node)) { - $function = array_shift($args); - return call_user_func_array($function, $args); - } - else { - return entity_translation_tab_access('node', $node); + $function = array_shift($args); + $access = call_user_func_array($function, $args); + if ($access && entity_translation_node('node', $node)) { + $access = entity_translation_tab_access('node', $node); } + return $access; } /**