From 93d912e540c51ea13bc032131135c5c38fc5f6ac Mon Sep 17 00:00:00 2001 From: mitchell Date: Fri, 19 Dec 2025 17:26:05 -0500 Subject: [PATCH] Do not assume shell rc file exists during setup. --- internal/testhelpers/e2e/session.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/testhelpers/e2e/session.go b/internal/testhelpers/e2e/session.go index 5fd76e798f..99d493f66b 100644 --- a/internal/testhelpers/e2e/session.go +++ b/internal/testhelpers/e2e/session.go @@ -787,7 +787,7 @@ func (s *Session) SetupRCFileCustom(subshell subshell.SubShell) { rcFile, err := subshell.RcFile() require.NoError(s.T, err) - if fileutils.TargetExists(filepath.Join(s.Dirs.HomeDir, filepath.Base(rcFile))) { + if fileutils.TargetExists(rcFile) && fileutils.TargetExists(filepath.Join(s.Dirs.HomeDir, filepath.Base(rcFile))) { err = fileutils.CopyFile(rcFile, filepath.Join(s.Dirs.HomeDir, filepath.Base(rcFile))) } else { err = fileutils.Touch(filepath.Join(s.Dirs.HomeDir, filepath.Base(rcFile)))