🐛 Bug fixes
This commit is contained in:
		| @@ -82,6 +82,8 @@ public class AccountController(AppDatabase db) : ControllerBase | |||||||
|  |  | ||||||
|         var account = await db.Accounts |         var account = await db.Accounts | ||||||
|             .Include(e => e.Profile) |             .Include(e => e.Profile) | ||||||
|  |             .Include(e => e.Profile.Picture) | ||||||
|  |             .Include(e => e.Profile.Background) | ||||||
|             .Where(e => e.Id == userId) |             .Where(e => e.Id == userId) | ||||||
|             .FirstOrDefaultAsync(); |             .FirstOrDefaultAsync(); | ||||||
|  |  | ||||||
| @@ -155,6 +157,7 @@ public class AccountController(AppDatabase db) : ControllerBase | |||||||
|              |              | ||||||
|             picture.UsedCount++; |             picture.UsedCount++; | ||||||
|             profile.Picture = picture; |             profile.Picture = picture; | ||||||
|  |             db.Update(picture); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|         if (request.BackgroundId is not null) |         if (request.BackgroundId is not null) | ||||||
| @@ -169,8 +172,10 @@ public class AccountController(AppDatabase db) : ControllerBase | |||||||
|  |  | ||||||
|             background.UsedCount++; |             background.UsedCount++; | ||||||
|             profile.Background = background; |             profile.Background = background; | ||||||
|  |             db.Update(background); | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  |         db.Update(profile); | ||||||
|         await db.SaveChangesAsync(); |         await db.SaveChangesAsync(); | ||||||
|         return profile; |         return profile; | ||||||
|     } |     } | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| using System.ComponentModel.DataAnnotations; | using System.ComponentModel.DataAnnotations; | ||||||
| using System.ComponentModel.DataAnnotations.Schema; | using System.ComponentModel.DataAnnotations.Schema; | ||||||
| using Newtonsoft.Json; | using System.Text.Json.Serialization; | ||||||
| using NodaTime; | using NodaTime; | ||||||
|  |  | ||||||
| namespace DysonNetwork.Sphere.Storage; | namespace DysonNetwork.Sphere.Storage; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user