on main help sign in
chore(tui): editor: return error on write failure
commit0016e441ebc803cac346e11312470cb642be3eb4 authorAyman Bagabas <ayman.bagabas@gmail.com> dateThu 10 Jul 2025, 10:31 (1 year ago) parent91b05f5
1 file changed+4−2
internal/tui/components/chat/editor/editor.go+4−2
internal/tui/components/chat/editor/editor.go+4−2
@@ -82,8 +82,10 @@ func (m *editorCmp) openEditor(value string) tea.Cmd {
8282 if err != nil {
8383 return util.ReportError(err)
8484 }
85− _, _ = tmpfile.WriteString(value)
86− tmpfile.Close()
85+ defer tmpfile.Close() //nolint:errcheck
86+ if _, err := tmpfile.WriteString(value); err != nil {
87+ return util.ReportError(err)
88+ }
8789 c := exec.Command(editor, tmpfile.Name())
8890 c.Stdin = os.Stdin
8991 c.Stdout = os.Stdout