From 1a3948ebf0ae8a04179ac0ea0a7b37bf91ff9588 Mon Sep 17 00:00:00 2001 From: tfhddd <2272751277@qq.com> Date: Tue, 23 Sep 2025 23:41:56 +0800 Subject: [PATCH] feat: fix null error --- signing/watch/notify_corp_admin.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/signing/watch/notify_corp_admin.go b/signing/watch/notify_corp_admin.go index 97003ad..60f8f39 100644 --- a/signing/watch/notify_corp_admin.go +++ b/signing/watch/notify_corp_admin.go @@ -1,6 +1,7 @@ package watch import ( + "fmt" "sync" "time" @@ -151,6 +152,9 @@ func (impl *notifyAdminWatchImpl) isCorpSigningLatest(latestCLAs []domain.CLA, s } func (impl *notifyAdminWatchImpl) handleSendEmail(link *repository.LinkCLA, corp *repository.CorpSigningSummary) error { + if corp.Admin.Name == nil { + return fmt.Errorf("failed to send email msg: admin name is null: %s", link.Id) + } builder := emailtmpl.CLAUpdated{ Org: link.Org.Alias, AdminName: corp.Admin.Name.Name(),