#199 : Correction de bug sur l'ajout des commentaires si le ModelState n'est pas valide.

This commit is contained in:
Loic Masi
2026-04-07 10:03:34 +02:00
parent c83bbd248a
commit 2ba9925d86
3 changed files with 60 additions and 37 deletions

View File

@@ -23,6 +23,15 @@ public class ValidationActionFilter : IActionFilter
/// <inheritdoc/>
public void OnActionExecuting(ActionExecutingContext context)
{
string controllerName = context.RouteData.Values["controller"]?.ToString() ?? string.Empty;
string actionName = context.RouteData.Values["action"]?.ToString() ?? string.Empty;
if (controllerName.Equals("Titre", StringComparison.OrdinalIgnoreCase)
&& actionName.Equals("Comment", StringComparison.OrdinalIgnoreCase))
{
return;
}
if (!context.ModelState.IsValid)
{
var erreurs = context.ModelState
@@ -35,8 +44,6 @@ public class ValidationActionFilter : IActionFilter
context.ActionDescriptor.DisplayName,
string.Join(" | ", erreurs));
string actionName = context.RouteData.Values["action"]?.ToString() ?? string.Empty;
// cas spécial: titre details
if (actionName.Equals("Index", StringComparison.OrdinalIgnoreCase))
{