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