Skip to content

Commit f19240a

Browse files
committed
Fix nil pointer dereference when setting sync timestamp
1 parent b9ccfd1 commit f19240a

File tree

1 file changed

+4
-1
lines changed
  • pkg/controller/velero

1 file changed

+4
-1
lines changed

pkg/controller/velero/s3.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66

77
veleroCR "github.com/openshift/managed-velero-operator/pkg/apis/managed/v1alpha1"
88
"github.com/openshift/managed-velero-operator/pkg/s3"
9+
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
910

1011
"github.com/go-logr/logr"
1112
"sigs.k8s.io/controller-runtime/pkg/reconcile"
@@ -115,7 +116,9 @@ func (r *ReconcileVelero) provisionS3(reqLogger logr.Logger, s3Client *awss3.S3,
115116
}
116117

117118
instance.Status.S3Bucket.Provisioned = true
118-
instance.Status.S3Bucket.LastSyncTimestamp.Time = time.Now()
119+
instance.Status.S3Bucket.LastSyncTimestamp = &metav1.Time{
120+
Time: time.Now(),
121+
}
119122
return reconcile.Result{}, r.statusUpdate(reqLogger, instance)
120123
}
121124

0 commit comments

Comments
 (0)