diff --git a/include/client/open.inc.php b/include/client/open.inc.php
index 4011d14038391c6fad5e4d291a9f1818de36f736..9900e2fe272e71cdc45afda0723f62f660d1504c 100644
--- a/include/client/open.inc.php
+++ b/include/client/open.inc.php
@@ -26,7 +26,7 @@ if ($info['topicId'] && ($topic=Topic::lookup($info['topicId']))) {
             $F = $F->instanciate();
             $F->isValidForClient();
         }
-        $forms[] = $F;
+        $forms[] = $F->getForm();
     }
 }