Changes
Build and Push Docker Images / build (push) Failing after 0s

This commit is contained in:
2026-05-07 19:32:07 +03:00
parent fe3dbc37ad
commit f608bec742
12 changed files with 57 additions and 34 deletions
+5 -4
View File
@@ -2,6 +2,7 @@ using CvMatcher.Models.Requests;
using Api.Services.Contracts;
using Microsoft.AspNetCore.Mvc;
using CvMatcher.Models.Responses;
using Shared.Models.Requests;
namespace Api.Controllers;
@@ -20,13 +21,13 @@ public sealed class CvController : ControllerBase
[HttpPost("upload")]
[RequestSizeLimit(10 * 1024 * 1024)]
public async Task<ActionResult<CvUploadResponse>> Upload([FromForm(Name = "cv")] IFormFile? cv, [FromForm] bool gdprConsent, CancellationToken ct)
public async Task<ActionResult<CvUploadResponse>> Upload([FromForm] UploadFileRequest request, CancellationToken ct)
{
try
{
if (cv is null) return BadRequest(new { error = "Missing CV PDF." });
_logger.LogInformation("CV upload received. FileName={FileName}, Size={SizeBytes}, GdprConsent={GdprConsent}", cv.FileName, cv.Length, gdprConsent);
var result = await _service.UploadCvAsync(cv, gdprConsent, ct);
if (request.File is null) return BadRequest(new { error = "Missing CV PDF." });
_logger.LogInformation("CV upload received. FileName={FileName}, Size={SizeBytes}", request.File.FileName, request.File.Length);
var result = await _service.UploadCvAsync(request.File, ct);
_logger.LogInformation("CV upload processed. CvDocumentId={CvDocumentId}, Cached={Cached}", result.DocumentId, result.Cached);
return Ok(result);
}