diff --git a/internal/webhook/appwrapper_webhook.go b/internal/webhook/appwrapper_webhook.go index 0176921..f43ed6b 100644 --- a/internal/webhook/appwrapper_webhook.go +++ b/internal/webhook/appwrapper_webhook.go @@ -73,6 +73,9 @@ func (w *AppWrapperWebhook) Default(ctx context.Context, obj runtime.Object) err // Queue name and Suspend if w.Config.EnableKueueIntegrations { if w.Config.QueueName != "" && aw.Annotations[QueueNameLabel] == "" && aw.Labels[QueueNameLabel] == "" { + if aw.Labels == nil { + aw.Labels = map[string]string{} + } aw.Labels[QueueNameLabel] = w.Config.QueueName } jobframework.ApplyDefaultForSuspend((*wlc.AppWrapper)(aw), w.Config.ManageJobsWithoutQueueName)