🐛 Dozens of bug fixes

This commit is contained in:
2025-08-25 13:43:40 +08:00
parent 915054fce0
commit 75c92c51db
2 changed files with 8 additions and 19 deletions

View File

@@ -53,8 +53,6 @@ public class PostCategoryController(AppDatabase db) : ControllerBase
}).ToList(); }).ToList();
return Ok(result); return Ok(result);
return Ok(categories);
} }
[HttpGet("tags")] [HttpGet("tags")]

View File

@@ -235,15 +235,9 @@ public class WebFeedPublicController(
var accountId = Guid.Parse(currentUser.Id); var accountId = Guid.Parse(currentUser.Id);
// Get IDs of already subscribed feeds
var subscribedFeedIds = await db.WebFeedSubscriptions
.Where(s => s.AccountId == accountId)
.Select(s => s.FeedId)
.ToListAsync();
var feedsQuery = db.WebFeeds var feedsQuery = db.WebFeeds
.Include(f => f.Publisher) .Include(f => f.Publisher)
.Where(f => !subscribedFeedIds.Contains(f.Id)) .OrderByDescending(f => f.CreatedAt)
.AsQueryable(); .AsQueryable();
// Apply search filter if query is provided // Apply search filter if query is provided
@@ -256,9 +250,6 @@ public class WebFeedPublicController(
); );
} }
// Order by most recently created first
feedsQuery = feedsQuery.OrderByDescending(f => f.CreatedAt);
var totalCount = await feedsQuery.CountAsync(); var totalCount = await feedsQuery.CountAsync();
var feeds = await feedsQuery var feeds = await feedsQuery
.Skip(offset) .Skip(offset)