--- translation.module 2010-01-02 11:00:18.000000000 +0100 +++ translation.module 2010-01-02 11:08:40.000000000 +0100 @@ -227,6 +227,8 @@ function translation_nodeapi(&$node, $op db_query("UPDATE {node} SET tnid = %d, translate = %d WHERE nid = %d", $tnid, 0, $node->translation_source->nid); } db_query("UPDATE {node} SET tnid = %d, translate = %d WHERE nid = %d", $tnid, 0, $node->nid); + // Save tnid to avoid loss after resave. + $node->tnid = $tnid; } break;