Skip to content

Commit e6e851b

Browse files
authored
Fix preprompt so it gets read correctly from the model.preprompt (#595)
1 parent bb33d30 commit e6e851b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/routes/conversation/+server.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,15 @@ export const POST: RequestHandler = async ({ locals, request }) => {
3939
}
4040

4141
const model = models.find((m) => m.name === values.model);
42+
// Use the model preprompt if there is no conversation/preprompt in the request body
43+
preprompt = preprompt === undefined ? model?.preprompt : preprompt;
4244

4345
const res = await collections.conversations.insertOne({
4446
_id: new ObjectId(),
4547
title: title || "New Chat",
4648
messages,
4749
model: values.model,
48-
preprompt: preprompt === model?.preprompt ? undefined : preprompt,
50+
preprompt: preprompt === model?.preprompt ? model?.preprompt : preprompt,
4951
createdAt: new Date(),
5052
updatedAt: new Date(),
5153
...(locals.user ? { userId: locals.user._id } : { sessionId: locals.sessionId }),

0 commit comments

Comments
 (0)