From 954db42f0faca466f88046fe6baa65d6d3d62168 Mon Sep 17 00:00:00 2001 From: Yeganathan S <63534555+skwowet@users.noreply.github.com> Date: Wed, 15 Jul 2026 21:54:58 +0530 Subject: [PATCH] fix: return 404 when updating a missing member profile Signed-off-by: Yeganathan S <63534555+skwowet@users.noreply.github.com> --- backend/src/database/repositories/memberRepository.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/database/repositories/memberRepository.ts b/backend/src/database/repositories/memberRepository.ts index 8d4af4f24a..7e6f69a5a1 100644 --- a/backend/src/database/repositories/memberRepository.ts +++ b/backend/src/database/repositories/memberRepository.ts @@ -845,12 +845,12 @@ class MemberRepository { transaction, }) - captureOldState(record.get({ plain: true })) - if (!record) { throw new Error404() } + captureOldState(record.get({ plain: true })) + // exclude syncRemote attributes, since these are populated from memberSyncRemote table if (data.attributes?.syncRemote) { delete data.attributes.syncRemote