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 <noreply@anthropic.com>
This commit is contained in:
2026-01-20 23:14:52 +01:00
parent 8106b86bcd
commit 14ee569617

View File

@@ -79,6 +79,10 @@ public class EducationVerifierService : IEducationVerifierService
} }
// Not in our database - could be international or unrecognised // 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 return new EducationVerificationResult
{ {
ClaimedInstitution = institution, ClaimedInstitution = institution,
@@ -86,7 +90,7 @@ public class EducationVerifierService : IEducationVerifierService
IsVerified = false, IsVerified = false,
IsDiplomaMill = false, IsDiplomaMill = false,
IsSuspicious = 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, ClaimedStartDate = education.StartDate,
ClaimedEndDate = education.EndDate, ClaimedEndDate = education.EndDate,
DatesArePlausible = true, DatesArePlausible = true,