--- voting.backup.sept09 2006-09-09 19:52:16.000000000 -0700 +++ voting.module 2006-09-09 20:29:59.000000000 -0700 @@ -394,9 +394,16 @@ function voting_nodeapi(&$node, $op, $te break; case 'load': $result = db_query("SELECT voting FROM {node_voting} WHERE nid = %d", $node->nid); + + $node->voting = variable_get("voting_nodeapi_{$node->type}", 'always'); + if ($node->voting == 'always') { + $node->voting = 1; + } + else if ($voting = db_fetch_object($result)) { $node->voting = $voting->voting; - } else { + } + else { $node->voting = variable_get("voting_nodeapi_{$node->type}", 'never'); if ($node->voting == 'never' || $node->voting == 'sometimes') { $node->voting = 0;