Default node_view calls node_build_content(), which contains the following:

  if (!isset($node->build_mode)) {
    $node->build_mode = NODE_BUILD_NORMAL;
  }

The lack of anything similar in delegator_node_view() causes a large number of notice errors if contrib modules (e.g. CCK) are installed that rely on the build_mode bit to determine their behavior.

Comments

merlinofchaos’s picture

Status: Active » Closed (won't fix)

When delegator_node_view() builds content itself, it calls node_page_view() which should handle build mode itself as it's a page callback. I can't find any other places where I think this is relevant. If there are more specifics please let me know but with what I've got I don't see a problem here.