Skip to content

Commit 4a19a5b

Browse files
hiddecoscottrigby
authored andcommitted
fix(rollback): errors.Is instead of string comp
Signed-off-by: Hidde Beydals <hidde@hhh.computer> (cherry picked from commit d158708) (cherry picked from commit 0cd9a60)
1 parent 7a00235 commit 4a19a5b

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

pkg/action/rollback.go

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

2727
"helm.sh/helm/v3/pkg/chartutil"
2828
"helm.sh/helm/v3/pkg/release"
29+
"helm.sh/helm/v3/pkg/storage/driver"
2930
helmtime "helm.sh/helm/v3/pkg/time"
3031
)
3132

@@ -249,7 +250,7 @@ func (r *Rollback) performRollback(currentRelease, targetRelease *release.Releas
249250
}
250251

251252
deployed, err := r.cfg.Releases.DeployedAll(currentRelease.Name)
252-
if err != nil && !strings.Contains(err.Error(), "has no deployed releases") {
253+
if err != nil && !errors.Is(err, driver.ErrNoDeployedReleases) {
253254
return nil, err
254255
}
255256
// Supersede all previous deployments, see issue #2941.

0 commit comments

Comments
 (0)