api/session.go: fixhttps://github.com/dushixiang/next-terminal/issues/235 (#236)
This commit is contained in:
parent
cf6b7fec12
commit
3ec6e5332e
@ -280,9 +280,16 @@ func (api SessionApi) SessionEditEndpoint(c echo.Context) error {
|
||||
}
|
||||
defer dstFile.Close()
|
||||
write := bufio.NewWriter(dstFile)
|
||||
if _, err := write.WriteString(fileContent); err != nil {
|
||||
// replace \r\n to \n
|
||||
if _, err := write.WriteString(strings.Replace(fileContent, "\r\n", "\n", -1)); err != nil {
|
||||
return err
|
||||
}
|
||||
// fix neoel
|
||||
if !strings.HasSuffix(fileContent, "\n") {
|
||||
if _, err := write.WriteString("\n"); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
if err := write.Flush(); err != nil {
|
||||
return err
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user