From 46595d0f35ede4c2f60d02b038bd16c47a25b54a Mon Sep 17 00:00:00 2001 From: sanchezvem Date: Sat, 28 Mar 2026 15:22:09 +0100 Subject: [PATCH] fixed error caused by 415 --- BeReadyBackend/DTO/Friends/GetFriendRequestDto.cs | 2 +- .../Endpoints/Friends/AcceptFriendRequestEndpoint.cs | 1 + .../Endpoints/Friends/RejectFriendRequestEndpoint.cs | 1 + BeReadyBackend/Specifications/Friends/GetFriendRequestSpec.cs | 4 ++-- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/BeReadyBackend/DTO/Friends/GetFriendRequestDto.cs b/BeReadyBackend/DTO/Friends/GetFriendRequestDto.cs index 46285fd..25dda0e 100644 --- a/BeReadyBackend/DTO/Friends/GetFriendRequestDto.cs +++ b/BeReadyBackend/DTO/Friends/GetFriendRequestDto.cs @@ -2,7 +2,7 @@ public class GetFriendRequestDto { - public int FriendId { get; set; } + public int UserId { get; set; } public string? Username { get; set; } public int Score { get; set; } } \ No newline at end of file diff --git a/BeReadyBackend/Endpoints/Friends/AcceptFriendRequestEndpoint.cs b/BeReadyBackend/Endpoints/Friends/AcceptFriendRequestEndpoint.cs index 96df207..9903ecd 100644 --- a/BeReadyBackend/Endpoints/Friends/AcceptFriendRequestEndpoint.cs +++ b/BeReadyBackend/Endpoints/Friends/AcceptFriendRequestEndpoint.cs @@ -16,6 +16,7 @@ public class AcceptFriendRequestEndpoint(UserService userService, UserFriendsRep public override void Configure() { Put("/Friends/{@FriendId}/Request/", x => new { x.FriendId }); + Description(x => x.Accepts()); } public override async Task HandleAsync(AcceptFriendRequest req, CancellationToken ct) diff --git a/BeReadyBackend/Endpoints/Friends/RejectFriendRequestEndpoint.cs b/BeReadyBackend/Endpoints/Friends/RejectFriendRequestEndpoint.cs index fda539d..4a4fcc8 100644 --- a/BeReadyBackend/Endpoints/Friends/RejectFriendRequestEndpoint.cs +++ b/BeReadyBackend/Endpoints/Friends/RejectFriendRequestEndpoint.cs @@ -16,6 +16,7 @@ public class RejectFriendRequestEndpoint(UserService userService, UserFriendsRep public override void Configure() { Delete("/Friends/{@FriendId}/Request/", x => new { x.FriendId }); + Description(x => x.Accepts()); } public override async Task HandleAsync(RejectFriendRequest req, CancellationToken ct) diff --git a/BeReadyBackend/Specifications/Friends/GetFriendRequestSpec.cs b/BeReadyBackend/Specifications/Friends/GetFriendRequestSpec.cs index cd34059..00569f1 100644 --- a/BeReadyBackend/Specifications/Friends/GetFriendRequestSpec.cs +++ b/BeReadyBackend/Specifications/Friends/GetFriendRequestSpec.cs @@ -5,10 +5,10 @@ namespace BeReadyBackend.Specifications.Friends; public class GetFriendRequestSpec : Specification { - public GetFriendRequestSpec(int friendId) + public GetFriendRequestSpec(int userId) { Query .Include(x => x.User) - .Where(x => !x.IsAccepted && x.FriendId == friendId); + .Where(x => !x.IsAccepted && x.FriendId == userId); } } \ No newline at end of file