Skip to content

Commit 6d303dc

Browse files
committed
perf: skip segment leaf expansion in membersToMerge query
Signed-off-by: Yeganathan S <63534555+skwowet@users.noreply.github.com>
1 parent 193a8d5 commit 6d303dc

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

backend/src/database/repositories/memberRepository.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -294,11 +294,9 @@ class MemberRepository {
294294
const HIGH_CONFIDENCE_LOWER_BOUND = 0.9
295295
const MEDIUM_CONFIDENCE_LOWER_BOUND = 0.7
296296

297-
const currentSegments = SequelizeRepository.getSegmentIds(options)
298-
299-
const segmentIds = (
300-
await new SegmentRepository(options).getSegmentSubprojects(currentSegments)
301-
).map((s) => s.id)
297+
// Member segments are aggregated at each hierarchy level (group -> project -> subproject).
298+
// Match the selected segment ID directly; do not expand to leaf subprojects.
299+
const segmentIds = SequelizeRepository.getSegmentIds(options)
302300

303301
if (segmentIds.length === 0) {
304302
return args.countOnly

0 commit comments

Comments
 (0)