From 7fc9eef6375e1448d8f4b3cf87563261540a7b35 Mon Sep 17 00:00:00 2001 From: MaxchilKH Date: Wed, 11 Nov 2020 17:03:35 +0100 Subject: [PATCH] dum dum --- .../Controllers/DocumentsController.cs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/InternshipSystem.Api/Controllers/DocumentsController.cs b/src/InternshipSystem.Api/Controllers/DocumentsController.cs index f680c0f..7b7b715 100644 --- a/src/InternshipSystem.Api/Controllers/DocumentsController.cs +++ b/src/InternshipSystem.Api/Controllers/DocumentsController.cs @@ -101,14 +101,13 @@ namespace InternshipSystem.Api.Controllers var document = internship.Documentation.First(d => d.Id == documentId); - document.Scan = new DocumentScan - { - File = memoryStream.ToArray(), - Size = memoryStream.Length, - Filename = documentScan.FileName, - Mime = _fileValidator.GetFileMime(memoryStream.ToArray()) - }; - + document.Scan ??= new DocumentScan(); + + document.Scan.Size = memoryStream.Length; + document.Scan.Filename = documentScan.FileName; + document.Scan.Mime = _fileValidator.GetFileMime(memoryStream.ToArray()); + document.Scan.File = memoryStream.ToArray(); + document.State = DocumentState.Submitted; await _context.SaveChangesAsync(cancellationToken);