Преглед на файлове

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)})
 	}