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()
|
defer dstFile.Close()
|
||||||
write := bufio.NewWriter(dstFile)
|
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
|
return err
|
||||||
}
|
}
|
||||||
|
// fix neoel
|
||||||
|
if !strings.HasSuffix(fileContent, "\n") {
|
||||||
|
if _, err := write.WriteString("\n"); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
}
|
||||||
if err := write.Flush(); err != nil {
|
if err := write.Flush(); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user