Allow new discovered error to show up

This commit is contained in:
Xing Yang
2018-08-24 16:55:57 -07:00
parent 9f3146b285
commit 17c7e1b8cf

View File

@@ -360,7 +360,6 @@ func (ctrl *csiSnapshotController) updateSnapshotErrorStatusWithEvent(snapshot *
return nil return nil
} }
snapshotClone := snapshot.DeepCopy() snapshotClone := snapshot.DeepCopy()
if snapshot.Status.Error == nil {
statusError := &storage.VolumeError{ statusError := &storage.VolumeError{
Time: metav1.Time{ Time: metav1.Time{
Time: time.Now(), Time: time.Now(),
@@ -368,7 +367,7 @@ func (ctrl *csiSnapshotController) updateSnapshotErrorStatusWithEvent(snapshot *
Message: message, Message: message,
} }
snapshotClone.Status.Error = statusError snapshotClone.Status.Error = statusError
}
snapshotClone.Status.Ready = false snapshotClone.Status.Ready = false
newSnapshot, err := ctrl.clientset.VolumesnapshotV1alpha1().VolumeSnapshots(snapshotClone.Namespace).Update(snapshotClone) newSnapshot, err := ctrl.clientset.VolumesnapshotV1alpha1().VolumeSnapshots(snapshotClone.Namespace).Update(snapshotClone)
if err != nil { if err != nil {