diff --git a/lib/diskuy/forum_post_page.ex b/lib/diskuy/forum_post_page.ex
index 9fc5d921feaf62c4f749ac68a04c11fac8ec19c3..421ec5d00024344ebf5e6f06f99127026c14be11 100644
--- a/lib/diskuy/forum_post_page.ex
+++ b/lib/diskuy/forum_post_page.ex
@@ -18,13 +18,13 @@ defmodule Diskuy.ForumPostPage do
     Post
     |> join(:inner, [p], u in User, as: :users, on: p.user_id == u.id)
     |> join(:left, [p], tr in Thread, as: :threads, on: p.thread_id == tr.id)
-    |> select([p, u], %{id: p.id, message: p.message,
+    |> select([p, u], %{post: %{id: p.id, message: p.message,
                             points: p.points,
                             user_id: p.user_id, thread_id: p.thread_id,
                             parent_id: p.parent_id,
                             username: u.username, inserted_at: p.inserted_at,
                             updated_at: p.updated_at
-                          }
+                          }}
               )
   end
 end