diff --git a/hotel_booking/hotel_booking.room_type.inc b/hotel_booking/hotel_booking.room_type.inc
index f884fde..6f0cecb 100644
--- a/hotel_booking/hotel_booking.room_type.inc
+++ b/hotel_booking/hotel_booking.room_type.inc
@@ -382,8 +382,9 @@ function hotel_booking_view($node, $view_mode) {
 
     //add the 'book room' form
     if (variable_get('hotel_booking_form_in_node_content', 1) == 1 && $view_mode == 'full' && node_is_page($node)) {
+      $form = drupal_get_form('hotel_booking_book_room_form_'. $node->nid, $node);
       $node->content['hotel_booking_book_room_form'] = array(
-        '#markup' => render(drupal_get_form('hotel_booking_book_room_form_'. $node->nid, $node)),
+        '#markup' => render($form),
         '#weight' => 10
       );
     }
@@ -407,7 +408,8 @@ function hotel_booking_preprocess_node(&$vars) {
   $node = $vars['node'];
   if ($node->type == 'hotel_room_type' &&
       variable_get('hotel_booking_form_in_node_content', 1) == 0) {
-    $vars['hotel_booking_book_room_form'] = render(drupal_get_form('hotel_booking_book_room_form_'. $node->nid, $node));
+    $form = drupal_get_form('hotel_booking_book_room_form_'. $node->nid, $node);
+    $vars['hotel_booking_book_room_form'] = render($form);
   }
   if ($node->type == 'hotel_room_type' &&
       !variable_get('hotel_booking_display_nodeview', 1)) {
