diff --git a/Controllers/Api/DliibController.cs b/Controllers/Api/DliibController.cs index ba1abeb..683cb40 100644 --- a/Controllers/Api/DliibController.cs +++ b/Controllers/Api/DliibController.cs @@ -32,6 +32,10 @@ public async Task>> GetDliibs() [Authorize] public async Task>> GetMyDliibs() { + if (User.Identity == null) + { + return Unauthorized(); + } var user = await db.Users.FirstOrDefaultAsync(x => x.NormalizedUserName == User.Identity.Name); return await db.Dliibs .Where(x => x.Author == user) @@ -93,6 +97,10 @@ public async Task PutDliib(int id, Dliib dliib) [Authorize] public async Task> PostDliib(Dliib dliib) { + if (User.Identity == null) + { + return Unauthorized(); + } var user = await db.Users.FirstOrDefaultAsync(x => x.NormalizedUserName == User.Identity.Name); dliib.Author = user; db.Dliibs.Add(dliib); @@ -111,6 +119,10 @@ public async Task DeleteDliib(int id) return NotFound(); } + if (User.Identity == null) + { + return Unauthorized(); + } var user = await db.Users.FirstOrDefaultAsync(x => x.NormalizedUserName == User.Identity.Name); if (dliib.Author != user) {