mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-09-30 08:23:12 +00:00
feat(work-orders): align completion-doc size with Extra Docs
This commit is contained in:
parent
b6b8d2e58f
commit
02df093798
2 changed files with 17 additions and 1 deletions
|
|
@ -73,3 +73,19 @@ public class WorkOrderMediaControllerTests
|
|||
storage.VerifyNoOtherCalls();
|
||||
}
|
||||
}
|
||||
|
||||
public class WorkOrderCompletionControllerUploadLimitTests
|
||||
{
|
||||
[Fact]
|
||||
public void UploadCompletionDoc_HasFiftyMegabyteRequestLimit()
|
||||
{
|
||||
var method = typeof(WorkOrderCompletionController).GetMethod(
|
||||
nameof(WorkOrderCompletionController.UploadCompletionDoc));
|
||||
var attribute = Assert.Single(
|
||||
method!.CustomAttributes,
|
||||
candidate => candidate.AttributeType == typeof(RequestSizeLimitAttribute));
|
||||
var bytes = Assert.Single(attribute.ConstructorArguments);
|
||||
|
||||
Assert.Equal(50_000_000L, bytes.Value);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -95,7 +95,7 @@ namespace Api.SeaHavenIndustries.Controllers
|
|||
}
|
||||
|
||||
[HttpPost("{id:int}/completion-doc")]
|
||||
[RequestSizeLimit(30_000_000)]
|
||||
[RequestSizeLimit(50_000_000)]
|
||||
public async Task<IActionResult> UploadCompletionDoc(
|
||||
int id,
|
||||
[FromForm] IFormFile file,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue