Fix MOQT datagram retrieval. From interop: we request the wrong subgroup for datagrams, resulting in a cache miss. PiperOrigin-RevId: 842813613
diff --git a/quiche/quic/moqt/moqt_session.cc b/quiche/quic/moqt/moqt_session.cc index 2b34f55..c5db83c 100644 --- a/quiche/quic/moqt/moqt_session.cc +++ b/quiche/quic/moqt/moqt_session.cc
@@ -2619,8 +2619,8 @@ } void MoqtSession::PublishedSubscription::SendDatagram(Location sequence) { - std::optional<PublishedObject> object = - track_publisher_->GetCachedObject(sequence.group, 0, sequence.object); + std::optional<PublishedObject> object = track_publisher_->GetCachedObject( + sequence.group, sequence.object, sequence.object); if (!object.has_value()) { QUICHE_BUG(PublishedSubscription_SendDatagram_object_not_in_cache) << "Got notification about an object that is not in the cache";