From bd07172093a71412714c43b85a2d5760411fa768 Mon Sep 17 00:00:00 2001 From: Jennie Robinson Faber Date: Sun, 5 Apr 2026 16:31:49 +0100 Subject: [PATCH] fix: add connectionRequests to notification schema, remove dead notifyPeerRequests --- app/pages/member/profile.vue | 5 +---- server/utils/schemas.js | 3 ++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/pages/member/profile.vue b/app/pages/member/profile.vue index 0e861cc..26a2cf8 100644 --- a/app/pages/member/profile.vue +++ b/app/pages/member/profile.vue @@ -380,7 +380,6 @@ const formData = reactive({ // Notifications notifyEvents: true, notifyUpdates: true, - notifyPeerRequests: true, notifyConnectionRequests: true, }); @@ -437,8 +436,7 @@ const loadProfile = () => { const notifs = memberData.value.notifications || {}; formData.notifyEvents = notifs.events ?? true; formData.notifyUpdates = notifs.updates ?? true; - formData.notifyPeerRequests = notifs.peerRequests ?? true; - formData.notifyConnectionRequests = notifs.connectionRequests ?? true; + formData.notifyConnectionRequests = notifs.connectionRequests ?? notifs.peerRequests ?? true; // Store initial state for change detection initialData.value = JSON.parse(JSON.stringify(formData)); @@ -461,7 +459,6 @@ const handleSubmit = async () => { notifications: { events: formData.notifyEvents, updates: formData.notifyUpdates, - peerRequests: formData.notifyPeerRequests, connectionRequests: formData.notifyConnectionRequests, }, }, diff --git a/server/utils/schemas.js b/server/utils/schemas.js index 74f290b..dc545e3 100644 --- a/server/utils/schemas.js +++ b/server/utils/schemas.js @@ -38,7 +38,8 @@ export const memberProfileUpdateSchema = z.object({ notifications: z.object({ events: z.boolean().optional(), updates: z.boolean().optional(), - peerRequests: z.boolean().optional() + peerRequests: z.boolean().optional(), + connectionRequests: z.boolean().optional() }).optional(), pronounsPrivacy: privacyEnum.optional(), timeZonePrivacy: privacyEnum.optional(),