Spaces:
				
			
			
	
			
			
		Paused
		
	
	
	
			
			
	
	
	
	
		
		
		Paused
		
	🐛 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({}),
         
     |