diff --git a/internal/cephfs/volume.go b/internal/cephfs/volume.go index 4a102264b..efc2a557b 100644 --- a/internal/cephfs/volume.go +++ b/internal/cephfs/volume.go @@ -252,7 +252,7 @@ func purgeVolume(ctx context.Context, volID volumeID, cr *util.Credentials, volO err := execCommandErr(ctx, "ceph", arg...) if err != nil { util.ErrorLog(ctx, "failed to purge subvolume %s(%s) in fs %s", string(volID), err, volOptions.FsName) - if strings.HasPrefix(err.Error(), ErrVolumeNotFound.Error()) { + if strings.Contains(err.Error(), ErrVolumeNotFound.Error()) { return util.JoinErrors(ErrVolumeNotFound, err) } return err