From a5c1f063d221b70019b09ab19439ba3731f79ab2 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Thu, 23 May 2024 16:12:29 +0200 Subject: [PATCH] [backend/swagger] Fix form file annotations --- Iceshrimp.Backend/Controllers/DriveController.cs | 2 +- .../Controllers/Mastodon/Schemas/AccountSchemas.cs | 4 ++-- .../Controllers/Mastodon/Schemas/MediaSchemas.cs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Iceshrimp.Backend/Controllers/DriveController.cs b/Iceshrimp.Backend/Controllers/DriveController.cs index 308ae44a..6380e93a 100644 --- a/Iceshrimp.Backend/Controllers/DriveController.cs +++ b/Iceshrimp.Backend/Controllers/DriveController.cs @@ -77,7 +77,7 @@ public class DriveController( [Authenticate] [Authorize] [ProducesResponseType(StatusCodes.Status200OK, Type = typeof(DriveFileResponse))] - public async Task UploadFile([FromForm] IFormFile file) + public async Task UploadFile(IFormFile file) { var user = HttpContext.GetUserOrFail(); var request = new DriveFileCreationRequest diff --git a/Iceshrimp.Backend/Controllers/Mastodon/Schemas/AccountSchemas.cs b/Iceshrimp.Backend/Controllers/Mastodon/Schemas/AccountSchemas.cs index 2d126245..eb63606c 100644 --- a/Iceshrimp.Backend/Controllers/Mastodon/Schemas/AccountSchemas.cs +++ b/Iceshrimp.Backend/Controllers/Mastodon/Schemas/AccountSchemas.cs @@ -43,8 +43,8 @@ public abstract class AccountSchemas [J("source")] [B(Name = "source")] public AccountUpdateSource? Source { get; set; } - [FromForm(Name = "avatar")] public IFormFile? Avatar { get; set; } - [FromForm(Name = "header")] public IFormFile? Banner { get; set; } + [B(Name = "avatar")] public IFormFile? Avatar { get; set; } + [B(Name = "header")] public IFormFile? Banner { get; set; } } public class AccountUpdateField diff --git a/Iceshrimp.Backend/Controllers/Mastodon/Schemas/MediaSchemas.cs b/Iceshrimp.Backend/Controllers/Mastodon/Schemas/MediaSchemas.cs index 749b32f6..65f375a1 100644 --- a/Iceshrimp.Backend/Controllers/Mastodon/Schemas/MediaSchemas.cs +++ b/Iceshrimp.Backend/Controllers/Mastodon/Schemas/MediaSchemas.cs @@ -8,7 +8,7 @@ public abstract class MediaSchemas { public class UploadMediaRequest { - [FromForm(Name = "file")] public required IFormFile File { get; set; } + [B(Name = "file")] public required IFormFile File { get; set; } [FromForm(Name = "description")] public string? Description { get; set; } //TODO: add thumbnail & focus properties