Переглянути джерело

fix crash bug with /save when quotes are used (#8208)

Patrick Devine 4 місяців тому
батько
коміт
dd352ab27f
1 змінених файлів з 3 додано та 0 видалено
  1. 3 0
      cmd/interactive.go

+ 3 - 0
cmd/interactive.go

@@ -485,6 +485,9 @@ func buildModelfile(opts runOptions) string {
 	}
 
 	for _, msg := range opts.Messages {
+		if strings.Contains(msg.Content, "\"") {
+			msg.Content = `"""` + msg.Content + `"""`
+		}
 		f.Commands = append(f.Commands, parser.Command{Name: "message", Args: fmt.Sprintf("%s: %s", msg.Role, msg.Content)})
 	}