From ff6135da5cd3960014f1f8619d1e02890d3bd66c Mon Sep 17 00:00:00 2001 From: lorentz Date: Thu, 9 Apr 2026 15:01:11 +0000 Subject: [PATCH] Fix: AFW sync no longer overwrites user department on update, rename labels to Renewal --- ondeck/src/lib/sync/sync-engine.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ondeck/src/lib/sync/sync-engine.ts b/ondeck/src/lib/sync/sync-engine.ts index c5f41f6..bfbb859 100644 --- a/ondeck/src/lib/sync/sync-engine.ts +++ b/ondeck/src/lib/sync/sync-engine.ts @@ -195,10 +195,11 @@ async function syncEmployees( const userData = mapAfwEmployeeToUser(afwEmployee) if (existingUser) { - // Update existing user + // Update existing user — exclude department to preserve manually-set values + const { department: _dept, ...updateData } = userData await prisma.user.update({ where: { id: existingUser.id }, - data: userData, + data: updateData, }) updated++ } else {