From 73c3919fbc0da65f735569e8f989c6111977e6e8 Mon Sep 17 00:00:00 2001 From: Jiahui <4543bxy@gmail.com> Date: Tue, 30 Jul 2024 15:12:40 +0800 Subject: [PATCH] fix read notice cause panic (#4930) --- controllers/account/controllers/debt_controller.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/controllers/account/controllers/debt_controller.go b/controllers/account/controllers/debt_controller.go index d59c7bbc940..986fc6f47bf 100644 --- a/controllers/account/controllers/debt_controller.go +++ b/controllers/account/controllers/debt_controller.go @@ -527,7 +527,9 @@ func (r *DebtReconciler) readNotice(ctx context.Context, namespaces []string, no } else if err != nil { continue } - if ntf.Labels != nil && ntf.Labels[readStatusLabel] == trueStatus { + if ntf.Labels == nil { + ntf.Labels = make(map[string]string) + } else if ntf.Labels[readStatusLabel] == trueStatus { continue } ntf.Labels[readStatusLabel] = trueStatus