From e88adfd2a787bab4775f99b50eb3e566e7c148a4 Mon Sep 17 00:00:00 2001 From: Stevan Freeborn <65925598+StevanFreeborn@users.noreply.github.com> Date: Thu, 12 Feb 2026 13:20:12 -0600 Subject: [PATCH] refactor(api): derive field name from property being validated --- src/FiscalOS.API/Login/Request.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/FiscalOS.API/Login/Request.cs b/src/FiscalOS.API/Login/Request.cs index c4484a6..9e410cb 100644 --- a/src/FiscalOS.API/Login/Request.cs +++ b/src/FiscalOS.API/Login/Request.cs @@ -9,12 +9,14 @@ public record Request : IValidatableObject { if (string.IsNullOrWhiteSpace(Username)) { - yield return new("The Username field is required.", [nameof(Username)]); + var fieldName = nameof(Username); + yield return new($"The {fieldName} field is required.", [fieldName]); } if (string.IsNullOrWhiteSpace(Password)) { - yield return new("The Password field is required.", [nameof(Password)]); + var fieldName = nameof(Password); + yield return new($"The {fieldName} field is required.", [fieldName]); } } } \ No newline at end of file