]> Untitled Git - lemmy.git/blobdiff - crates/apub/src/api/mod.rs
Adding diesel enums for SortType and ListingType (#2808)
[lemmy.git] / crates / apub / src / api / mod.rs
index 1b2217a8a72057390b68e60392e01e83e5b678cb..9099dbd09d04445bb83e25ef1ec28268182d5f00 100644 (file)
@@ -2,7 +2,6 @@ use activitypub_federation::config::Data;
 use lemmy_api_common::context::LemmyContext;
 use lemmy_db_schema::{newtypes::CommunityId, source::local_site::LocalSite, ListingType};
 use lemmy_utils::{error::LemmyError, ConnectionId};
-use std::str::FromStr;
 
 mod list_comments;
 mod list_posts;
@@ -30,9 +29,7 @@ fn listing_type_with_default(
 ) -> Result<ListingType, LemmyError> {
   // On frontpage use listing type from param or admin configured default
   let listing_type = if community_id.is_none() {
-    type_.unwrap_or(ListingType::from_str(
-      &local_site.default_post_listing_type,
-    )?)
+    type_.unwrap_or(local_site.default_post_listing_type)
   } else {
     // inside of community show everything
     ListingType::All