diff --git a/Wave/Controllers/UserController.cs b/Wave/Controllers/UserController.cs index 8ea9a97..1c9a986 100644 --- a/Wave/Controllers/UserController.cs +++ b/Wave/Controllers/UserController.cs @@ -1,4 +1,5 @@ -using ImageMagick; +using System.ComponentModel.DataAnnotations; +using ImageMagick; using Microsoft.AspNetCore.Identity; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.OutputCaching; @@ -18,7 +19,7 @@ public class UserController(ImageService imageService, IDbContextFactory Get(string userId, [FromQuery] int size = 800) { + public async Task Get(string userId, [FromQuery, Range(16, 800)] int size = 800) { if (size > 800) size = 800; await using var context = await ContextFactory.CreateDbContextAsync(); var user = await context.Users.Include(u => u.ProfilePicture).FirstOrDefaultAsync(u => u.Id == userId);