diff --git a/AsbCloudWebApi/Controllers/ProcessMapController.cs b/AsbCloudWebApi/Controllers/ProcessMapController.cs index 95f41405..ffa88938 100644 --- a/AsbCloudWebApi/Controllers/ProcessMapController.cs +++ b/AsbCloudWebApi/Controllers/ProcessMapController.cs @@ -204,11 +204,18 @@ namespace AsbCloudWebApi.Controllers using Stream stream = file.OpenReadStream(); - await processMapPlanImportService.ImportAsync(idWell, - idUser.Value, - (options & 1) > 0, - stream, - cancellationToken); + try + { + await processMapPlanImportService.ImportAsync(idWell, + idUser.Value, + (options & 1) > 0, + stream, + cancellationToken); + } + catch (FileFormatException ex) + { + return BadRequest(ex.Message); + } return Ok(); }