From 8fc144157b40e2d64c19524012736b8c8f28e337 Mon Sep 17 00:00:00 2001 From: Ying Date: Sat, 4 Jul 2026 12:07:14 +0100 Subject: [PATCH] fix: preserve existing member types when registering as a mentor Remove a duplicate builder call in MentorshipService.create that overwrote the merged member types with [MENTOR] only. When an existing member (e.g. MEMBER, LEADER) registers as a mentor, their other member types are now retained instead of being discarded. Closes #731 --- src/main/java/com/wcc/platform/service/MentorshipService.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/com/wcc/platform/service/MentorshipService.java b/src/main/java/com/wcc/platform/service/MentorshipService.java index 843abd3f..82647d71 100644 --- a/src/main/java/com/wcc/platform/service/MentorshipService.java +++ b/src/main/java/com/wcc/platform/service/MentorshipService.java @@ -107,7 +107,6 @@ public Mentor create(final Mentor mentor) { .acceptMale(mentor.getAcceptMale()) .acceptPromotion(mentor.getAcceptPromotion()) .meetingLink(mentor.getMeetingLink()) - .memberTypes(mentor.getMemberTypes()) .build(); return mentorRepository.create(mentorWithExistingId);