From 0f9a0059d461351fc45fce55e13bb0c52b332e00 Mon Sep 17 00:00:00 2001 From: Andrey Kuznetsov Date: Wed, 7 Mar 2018 23:25:37 +0300 Subject: [PATCH] set targetSubID to session --- registry.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/registry.go b/registry.go index 180bc8035..747578a19 100644 --- a/registry.go +++ b/registry.go @@ -49,7 +49,10 @@ func Send(m Messagable) (err error) { return nil } - sessionID := SessionID{BeginString: string(beginString), TargetCompID: string(targetCompID), SenderCompID: string(senderCompID)} + var targetSubID FIXString + msg.Header.GetField(tagTargetSubID, &targetSubID) + + sessionID := SessionID{BeginString: string(beginString), TargetCompID: string(targetCompID), SenderCompID: string(senderCompID), TargetSubID: string(targetSubID)} return SendToTarget(msg, sessionID) }