diff --git a/src/api/SIGCM2.Api/Filters/ExceptionFilter.cs b/src/api/SIGCM2.Api/Filters/ExceptionFilter.cs index 77e481e..a9682ff 100644 --- a/src/api/SIGCM2.Api/Filters/ExceptionFilter.cs +++ b/src/api/SIGCM2.Api/Filters/ExceptionFilter.cs @@ -194,6 +194,18 @@ public sealed class ExceptionFilter : IExceptionFilter context.ExceptionHandled = true; break; + case MedioInactivoException medioInactivoEx: + context.Result = new ObjectResult(new + { + error = "medio_inactivo", + message = medioInactivoEx.Message + }) + { + StatusCode = StatusCodes.Status409Conflict + }; + context.ExceptionHandled = true; + break; + // ADM-001: Seccion exceptions case SeccionCodigoDuplicadoEnMedioException seccionCodDupEx: context.Result = new ObjectResult(new