Fixed participant ID json tag in Conversation with attributes

This commit is contained in:
Frederick Holland committed 2026-09-28 14:29:26 +10:00
1 parent 128bac375e
commit 0cee0f6c5c
2 files changed
+2 -3

No files matched your search

+1 -1
View File
@@ -27,7 +27,7 @@ type AnalyticsConversationWithAttributes struct {
OriginatingDirection string `json:"originatingDirection"`
Participants []struct {
ExternalContactId string `json:"externalContactId"`
ParticipantId string `json:"id"`
ParticipantId string `json:"participantId"`
ParticipantName string `json:"participantName"`
Purpose string `json:"purpose"`
Sessions []struct {
+1 -2
View File
@@ -11,7 +11,6 @@ import (
func ExtractWithoutAttributes(base models.AnalyticsConversationWithoutAttributes) (models.DBConversation, []models.DBParticipant, []models.DBSession, []models.DBSegment) {
var startTime *time.Time
parsedStartTime, err := time.Parse(time.RFC3339, base.ConversationStart)
if err != nil {
startTime = nil
@@ -371,7 +370,7 @@ func ExtractWithAttributes(base models.AnalyticsConversationWithAttributes) (mod
SegmentEnd: segmentEnd,
SegmentStart: segmentStart,
SegmentType: seg.SegmentType,
SessionId: sess.SessionId,
SessionId: session.Id,
WrapUpCode: seg.WrapUpCode,
}