mirror of
https://github.com/LemmyNet/lemmy.git
synced 2025-01-03 13:48:42 +00:00
Fix contradicting filters.
This commit is contained in:
parent
7585aac446
commit
de1e46a053
1 changed files with 3 additions and 5 deletions
|
@ -9,7 +9,7 @@ use actix_web::web::{Json, Query};
|
|||
use lemmy_api_common::{
|
||||
comment::{GetComments, GetCommentsResponse},
|
||||
context::LemmyContext,
|
||||
utils::check_private_instance,
|
||||
utils::{check_conflicting_like_filters, check_private_instance},
|
||||
};
|
||||
use lemmy_db_schema::{
|
||||
source::{comment::Comment, community::Community},
|
||||
|
@ -19,7 +19,7 @@ use lemmy_db_views::{
|
|||
comment_view::CommentQuery,
|
||||
structs::{LocalUserView, SiteView},
|
||||
};
|
||||
use lemmy_utils::error::{LemmyError, LemmyErrorExt, LemmyErrorType, LemmyResult};
|
||||
use lemmy_utils::error::{LemmyErrorExt, LemmyErrorType, LemmyResult};
|
||||
|
||||
#[tracing::instrument(skip(context))]
|
||||
pub async fn list_comments(
|
||||
|
@ -50,9 +50,7 @@ pub async fn list_comments(
|
|||
|
||||
let liked_only = data.liked_only;
|
||||
let disliked_only = data.disliked_only;
|
||||
if liked_only.unwrap_or_default() && disliked_only.unwrap_or_default() {
|
||||
return Err(LemmyError::from(LemmyErrorType::ContradictingFilters));
|
||||
}
|
||||
check_conflicting_like_filters(liked_only, disliked_only)?;
|
||||
|
||||
let page = data.page;
|
||||
let limit = data.limit;
|
||||
|
|
Loading…
Reference in a new issue