diff --git a/Knots/Endpoints/Discussion/GetMyDiscussionEndpoint.cs b/Knots/Endpoints/Discussion/GetMyDiscussionEndpoint.cs index bab538d..819092c 100644 --- a/Knots/Endpoints/Discussion/GetMyDiscussionEndpoint.cs +++ b/Knots/Endpoints/Discussion/GetMyDiscussionEndpoint.cs @@ -1,4 +1,5 @@ -using FastEndpoints; +using System.Security.Claims; +using FastEndpoints; using Knots.DTO.Discussion; using Microsoft.EntityFrameworkCore; @@ -13,7 +14,7 @@ public class GetMyDiscussionEndpoint(KnotsDbContext db) : EndpointWithoutRequest public override async Task HandleAsync(CancellationToken ct) { - int userId = int.Parse(User.ClaimValue("id")!); // ⚠️ adapte au claim de ton JwtService + int userId = int.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)!); // Discussions privées : l'utilisateur est l'un des participants IQueryable privees = db.Discussions