Route getChatSessions 'unlese Unklarheit durch OwnAuthorshipAmbiguity

FixMediaService
Verschifft
26. August 2026 um 04:43 UTC
Autor
Kamo
Ausschuss
df51ca5

MediaController.getChatSessions handgerollt die Pre-Extraktion-Version der "War dies von jemand anderem geschrieben?" Regel (Row-Besucher != null && callerId ****************, das immer nur die Öffentlichkeit abdeckte Web-Chat-Fall. Die Besuchernachrichten einer SOZIAL-Session werden unter der Anschlussinhaber aus dem gleichen Grund ein Web-Chat-Besucher unter das org-Systemmitglied, so dass die Branche nie für SOCIAL-Reihen und die "Nicht von mir geschrieben"-Zahl zurückgegeben 0 für die Verbindung Besitzer eigenen Chats Liste-Reihen - während die nv-Abzeichen, bereits durch OwnAuthorship Umgebuchung eine Schicht oben in ************ richtig gezählt. Gleiche Gespräche, zwei unterschiedliche Zahlen, in der gleichen Funktion. Löst jede SOCIAL guid Besitzer-ID pro Seite (socialOwnerByGuid, neben der bestehende publicChatOwnerByGuid) und delegiert die Entscheidung pro Folge zu einem neue ReiheOwnAuthorshipIsAmbiguous Helfer, die OwnAuthorshipAmbiguity nennt .isAmbiguous direkt, so dass die Regel einmal angegeben wird und diese Anruf-Website kann keine längere Drift von ihm. Fügt ************ Einheitstest hinzu direkt (gleiches Muster wie OutboundKindTest) - inklusive Regressionsabdeckung für die beiden Verhaltensweisen, die sich nicht ändern dürfen: ein In-App-Support-Ticket von sein eigener Betrachter bleibt nicht-zwei-zweideutig, und eine öffentliche Web-Chat-Sitzung von angesehen sein Besitzer bleibt mehrdeutig.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen