diff --git a/changelog/3959.fixed.md b/changelog/3959.fixed.md new file mode 100644 index 000000000..a10521d92 --- /dev/null +++ b/changelog/3959.fixed.md @@ -0,0 +1 @@ +- Fixed `on_call_state_updated` event handler in LiveKit transport receiving incorrect number of arguments due to redundant `self` passed to `_call_event_handler`. diff --git a/src/pipecat/transports/livekit/transport.py b/src/pipecat/transports/livekit/transport.py index 7e9c1de35..3fb3d1694 100644 --- a/src/pipecat/transports/livekit/transport.py +++ b/src/pipecat/transports/livekit/transport.py @@ -1244,7 +1244,7 @@ class LiveKitTransport(BaseTransport): async def _on_call_state_updated(self, state: str): """Handle call state update events.""" - await self._call_event_handler("on_call_state_updated", self, state) + await self._call_event_handler("on_call_state_updated", state) async def _on_first_participant_joined(self, participant_id: str): """Handle first participant joined events."""