From 14ee569617549f3080b1d037e51e9e4922c6ba1e Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 20 Jan 2026 23:14:52 +0100 Subject: [PATCH] Skip verification note for unknown institutions When the institution name is empty, "Unknown", or "Unknown Institution", don't show the "not found in UK database" message since it's not useful. Co-Authored-By: Claude Opus 4.5 --- .../Services/EducationVerifierService.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/TrueCV.Infrastructure/Services/EducationVerifierService.cs b/src/TrueCV.Infrastructure/Services/EducationVerifierService.cs index 9ff0505..2e81458 100644 --- a/src/TrueCV.Infrastructure/Services/EducationVerifierService.cs +++ b/src/TrueCV.Infrastructure/Services/EducationVerifierService.cs @@ -79,6 +79,10 @@ public class EducationVerifierService : IEducationVerifierService } // Not in our database - could be international or unrecognised + var isUnknownInstitution = string.IsNullOrWhiteSpace(institution) || + institution.Equals("Unknown Institution", StringComparison.OrdinalIgnoreCase) || + institution.Equals("Unknown", StringComparison.OrdinalIgnoreCase); + return new EducationVerificationResult { ClaimedInstitution = institution, @@ -86,7 +90,7 @@ public class EducationVerifierService : IEducationVerifierService IsVerified = false, IsDiplomaMill = false, IsSuspicious = false, - VerificationNotes = "Institution not found in UK recognised institutions database. May be an international institution.", + VerificationNotes = isUnknownInstitution ? null : "Institution not found in UK recognised institutions database. May be an international institution.", ClaimedStartDate = education.StartDate, ClaimedEndDate = education.EndDate, DatesArePlausible = true,