I see the webHook for `OnOrderUpdate` is now receiving order.tag = "tfc", perhaps for orders placed not using the API. Previously order.tag was `null`.
I ask: Is this a new/permanent behaviour? Is there other enums used? What do they mean?
I comment: Why make breaking changes without informing the users?
Place an order via kite desktop (not API), OnOrderUpdate receives the update & tag = `"tfc"`
We just placed a couple of different types of orders from the Kite web and check Postback data. , 'tag': None, is still showing None i.e NULL for all KiteWeb placed Order.
- Place an order via kite desktop (not API), OnOrderUpdate receives the update & tag was `null`
Now:
- Place an order via kite desktop (not API), OnOrderUpdate receives the update & tag = `"tfc"`
, 'tag': None,
is still showing None i.e NULL for all KiteWeb placed Order.if(order.tag == null || order.tag.equals("tfc"))
to handle it.I can add logs to see if this happens again. Would be good to be certain of the behaviour.