Node beküldésekor automatikusan fórumtopic létrehozása - utolsó lépés

szantog képe

Mindössze egy lépésre vagyok attól hogy ezt megvalósítsam 100%-ig. Létrejönnek a node-ok, listázhatók, szerkeszthetők, a forum/ oldalon számolja őket a rendszer, de a forum/term_id útvonalon már nem listázza.

Rules-szal dolgozok, létrehozom első lépésben létrehozom a fórumot, majd hozzárendelem a topic term_id-jét, és egy saját php-kódban még dolgozok a $node tömbjén:

$node_forumtopic_added->body = ($node->title .' kapcsolódó hozzászólásai') ;
$node_forumtopic_added->teaser = ($node->title .' kapcsolódó hozzászólásai') ;
$node_forumtopic_added->language = 'hu' ;
$node_forumtopic_added->format='1';
$node_forumtopic_added = array ("forum_tid" => '20');
return array("node" => $node_forumtopic_added);

Dev-loadban hasonlítottam össze a változókat egy normális módon létrehozott és a rulesom által létrehozott fórumtopic node-ban. Minden stimmel, kivéve ezt: forum_tid A rules-szal létrehozott node-ban ebben a sorban csak ennyi szerepel: 0 (Boolean) FALSE

Mint látható szerettem volna a forum_tid-et hozzáfűzni, erre kaptam egy rakás hibaüzenetet, ilyesmiket:

warning: Attempt to assign property of non-object in /usr/local/drupal/src/6.13/modules/node/node.module on line 862.

Tehát ez alapból nem része a node objektumnak, a fórumtéma elmentésekor nyilván valami más modul teszi ezt bele, ami a sima node_save-nél nem hívódik meg.

Végigtúrtam mellette a forum.module-t, az advanced_forum.module-t, csak annyit láttam, hogy az adatbázisból a node tid-jét rendelik hozzá a forum_tid-hez, de a node tidje belekerül az adatbázisba, tehát abszolút semmi különbséget nem látok természetesen beküldött fórumtéma, és a rules-szal létrehozott fórumtéma között..

Az a pláne, hogyha megnyitom szerkesztésre az rules-szal készített nodeomat, és ott elmentem, akkor minden király.
Hogy derítsem ki, hogy mi nyúl bele a node mentésébe ilyenkor, és mit csinál?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: