Spaces:
Build error
Build error
🐛 Fix - Model switching no longer enables data sharing
Browse files
src/routes/settings/+page.server.ts
CHANGED
|
@@ -13,8 +13,10 @@ export const actions = {
|
|
| 13 |
const { ethicsModalAccepted, ...settings } = z
|
| 14 |
.object({
|
| 15 |
shareConversationsWithModelAuthors: z
|
| 16 |
-
.
|
| 17 |
-
.
|
|
|
|
|
|
|
| 18 |
ethicsModalAccepted: z.boolean({ coerce: true }).optional(),
|
| 19 |
activeModel: validateModel(models),
|
| 20 |
customPrompts: z.record(z.string()).default({}),
|
|
|
|
| 13 |
const { ethicsModalAccepted, ...settings } = z
|
| 14 |
.object({
|
| 15 |
shareConversationsWithModelAuthors: z
|
| 16 |
+
.union([z.literal("true"), z.literal("on"), z.literal("false"), z.null()])
|
| 17 |
+
.transform((value) => {
|
| 18 |
+
return value === "true" || value === "on";
|
| 19 |
+
}),
|
| 20 |
ethicsModalAccepted: z.boolean({ coerce: true }).optional(),
|
| 21 |
activeModel: validateModel(models),
|
| 22 |
customPrompts: z.record(z.string()).default({}),
|