diff --git a/freedata_server/frame_handler.py b/freedata_server/frame_handler.py index c00bd46cb..2663a6ef5 100644 --- a/freedata_server/frame_handler.py +++ b/freedata_server/frame_handler.py @@ -214,7 +214,7 @@ def handle(self, frame, snr, frequency_offset, freedv_inst, bytes_per_frame): print(self.details) if 'origin' not in frame and 'session_id' in frame: - dxcall = self.states.get_dxcall_by_session_id(frame['session_id']) + dxcall = self.states.get_dxcall_by_session_id(self.details['frame']['session_id']) if dxcall: self.details['origin'] = dxcall