From 44aebe8ecd7dbb5e70e7ee59bd7a2085f64cbff5 Mon Sep 17 00:00:00 2001 From: chrislu Date: Mon, 13 Jan 2025 11:55:18 -0800 Subject: [PATCH] check nil filer spec fix https://github.com/seaweedfs/seaweedfs-operator/issues/120 --- internal/controller/seaweed_controller.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/controller/seaweed_controller.go b/internal/controller/seaweed_controller.go index 5560130..5671bef 100644 --- a/internal/controller/seaweed_controller.go +++ b/internal/controller/seaweed_controller.go @@ -64,8 +64,10 @@ func (r *SeaweedReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ct return result, err } - if done, result, err = r.ensureFilerServers(seaweedCR); done { - return result, err + if seaweedCR.Spec.Filer != nil { + if done, result, err = r.ensureFilerServers(seaweedCR); done { + return result, err + } } if done, result, err = r.ensureSeaweedIngress(seaweedCR); done {