From 1bb7661f942f5e46e48f9501b297e1e14cd2aad8 Mon Sep 17 00:00:00 2001 From: Frederick Holland Date: Mon, 27 Oct 2025 11:52:45 +1100 Subject: [PATCH] Changed the segment indexing format. If things turn to shit, rollback to before this push. --- util/extract.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/util/extract.go b/util/extract.go index dc4e022..c27ecfe 100644 --- a/util/extract.go +++ b/util/extract.go @@ -95,7 +95,7 @@ func ExtractWithoutAttributes(base models.AnalyticsConversationWithoutAttributes } sessions = append(sessions, session) - for _, seg := range sess.Segments { + for idx, seg := range sess.Segments { segmentStart, err := time.Parse(time.RFC3339, seg.SegmentStart) if err != nil { @@ -113,7 +113,7 @@ func ExtractWithoutAttributes(base models.AnalyticsConversationWithoutAttributes } segment := models.DBSegment{ - Id: fmt.Sprintf("%s_%s", session.Id, seg.SegmentType), + Id: fmt.Sprintf("%s_%s_%d", session.Id, seg.SegmentType, idx), Conference: seg.Conference, DisconnectType: seg.DisconnectType, Q850ResponseCodes: string(q850ResponseCodesBytes),