diff --git a/crates/db_views/Cargo.toml b/crates/db_views/Cargo.toml
index 5c57888b7aae2e0cca4ac82bfc9c9eff16bd1b93..847b743921029bb5f099adbd317307ab755b04c6 100644
--- a/crates/db_views/Cargo.toml
+++ b/crates/db_views/Cargo.toml
@@ -23,6 +23,7 @@ full = [
   "tracing",
   "ts-rs",
   "actix-web",
+  "lemmy_db_schema/full",
 ]
 
 [dependencies]
diff --git a/crates/db_views/src/comment_view.rs b/crates/db_views/src/comment_view.rs
index ad01ff309f7190bdd5ec4ce91ef84e7dcb1145f3..16f524190be3e62e84942686ab4d04240a4e7280 100644
--- a/crates/db_views/src/comment_view.rs
+++ b/crates/db_views/src/comment_view.rs
@@ -811,9 +811,17 @@ mod tests {
     CommunityModerator::join(pool, &form).await.unwrap();
 
     // Make sure that they come back as a mod in the list
-    let comments = CommentQuery::default().list(pool).await.unwrap();
+    let comments = CommentQuery {
+      sort: Some(CommentSortType::New),
+      ..Default::default()
+    }
+    .list(pool)
+    .await
+    .unwrap();
 
-    assert!(comments[1].creator_is_moderator);
+    assert!(!comments[0].creator_is_moderator);
+    assert!(!comments[1].creator_is_moderator);
+    assert!(comments[4].creator_is_moderator);
 
     cleanup(data, pool).await;
   }