From 811025e9e4ff2c4119e0922d04d255d7b27598b4 Mon Sep 17 00:00:00 2001 From: Muhammad Zhafran Ilham Date: Wed, 1 Jul 2026 20:19:36 +0700 Subject: [PATCH] fix(lamaran): reuse akun intern yang sudah ada dan update data ke lamaran magang terbaru --- .../lamaranMagang/services/lamaranMagang.service.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/modules/lamaranMagang/services/lamaranMagang.service.js b/src/modules/lamaranMagang/services/lamaranMagang.service.js index f769385..383b415 100755 --- a/src/modules/lamaranMagang/services/lamaranMagang.service.js +++ b/src/modules/lamaranMagang/services/lamaranMagang.service.js @@ -237,13 +237,21 @@ class LamaranMagangService { }, }); } else { + const { nama_depan, nama_belakang } = checkResult.data.mahasiswa; + const fullName = [nama_depan, nama_belakang].filter(Boolean).join(" "); + await prisma.user.update({ where: { id: existingUser.id, }, data: { - intern_position: existingUser.intern_position || internPosition, - intern_interest_group:existingUser.intern_interest_group || internInterestGroup, + id_mahasiswa: checkResult.data.id_mahasiswa, + id_lamaran_magang: parseInt(id_lamaran_magang), + full_name: fullName, + email: checkResult.data.mahasiswa.email, + intern_position: internPosition, + intern_interest_group: internInterestGroup, + is_active: true }, }); }