diff --git a/lib/core/posts/post.ex b/lib/core/posts/post.ex
index cab8544..5aa6a28 100644
--- a/lib/core/posts/post.ex
+++ b/lib/core/posts/post.ex
@@ -88,7 +88,7 @@ defmodule Core.Posts.Post do
     def base do
       from p in Schema.Post,
         as: :posts,
-        join: mp in assoc(p, :mastodon_post),
+        left_join: mp in assoc(p, :mastodon_post),
         as: :mastodon_posts,
         preload: [mastodon_post: mp]
     end