diff --git a/handler/schedule.go b/handler/schedule.go index c62e50082..cbefcd78a 100644 --- a/handler/schedule.go +++ b/handler/schedule.go @@ -136,12 +136,12 @@ func (s *ScheduleHandler) mergeWithDefaults(specInstance *k8upv1alpha1.RunnableS func (s *ScheduleHandler) mergeResourcesWithDefaults(specInstance *k8upv1alpha1.RunnableSpec) { resources := &specInstance.Resources - if err := mergo.Merge(&s.schedule.Spec.ResourceRequirementsTemplate, cfg.Config.GetGlobalDefaultResources()); err != nil { - s.Log.Info("could not merge specific resources with global defaults", "err", err.Error(), "schedule", s.Obj.GetMetaObject().GetName(), "namespace", s.Obj.GetMetaObject().GetNamespace()) - } if err := mergo.Merge(resources, s.schedule.Spec.ResourceRequirementsTemplate); err != nil { s.Log.Info("could not merge specific resources with schedule defaults", "err", err.Error(), "schedule", s.Obj.GetMetaObject().GetName(), "namespace", s.Obj.GetMetaObject().GetNamespace()) } + if err := mergo.Merge(resources, cfg.Config.GetGlobalDefaultResources()); err != nil { + s.Log.Info("could not merge specific resources with global defaults", "err", err.Error(), "schedule", s.Obj.GetMetaObject().GetName(), "namespace", s.Obj.GetMetaObject().GetNamespace()) + } } func (s *ScheduleHandler) mergeBackendWithDefaults(specInstance *k8upv1alpha1.RunnableSpec) {