BLOG-119 fix: correct logic for is_published_only in get_all_post_info execution based on user_id presence
All checks were successful
PR Title Check / pr-title-check (pull_request) Successful in 14s
Frontend CI / build (push) Successful in 1m18s

This commit is contained in:
SquidSpirit 2025-08-06 22:11:20 +08:00
parent 1f25fad44a
commit 50c9234fc3

View File

@ -33,7 +33,7 @@ impl GetAllPostInfoUseCase for GetAllPostInfoUseCaseImpl {
is_published_only: bool, is_published_only: bool,
user_id: Option<i32>, user_id: Option<i32>,
) -> Result<Vec<PostInfo>, PostError> { ) -> Result<Vec<PostInfo>, PostError> {
let is_published_only = is_published_only || user_id.is_some(); let is_published_only = is_published_only && user_id.is_some();
self.post_repository self.post_repository
.get_all_post_info(is_published_only) .get_all_post_info(is_published_only)