Ошибка при сериализации эвента OnOrder / OnOrder event serialization issue
Closed this issue · 2 comments
Инспекция объекта order
на предмет наличия данного числа выдала два поля: order_num
и ordernum
. В схеме qlua_events.proto
класс Order
имеет только поле order_num
с типом int64
. Возможны два варианта:
- недостающее поле 'ordernum' автоматически маппится с типом
int32
(маловероятно) - в биндинге protobuf для Lua тип
int64
равносиленint32
Inspection of the order
object in order to find the long number revealed two fields order_num
& ordernum
. The class Order
in the schema qlua_events.proto
has only the field order_num
of type int64
.
There are two possible options:
- the lacking field 'ordernum' maps automatically with type
int32
(less likely) - the type
int64
maps toint32
in the protobuf Lua binding.
Судя по комментарию представителя ARQA, поле ordernum
устарело:
https://forum.quik.ru/messages/forum10/message29310/topic3413/#message29310
According to the commentary of an ARQA representative, the field ordernum
is deprecated:
https://forum.quik.ru/messages/forum10/message29310/topic3413/#message29310 (Russian)
На самом деле, это баг в protobuf-lua
. Починил в своём форке.
In fact, there's a bug in protobuf-lua
. Fixed it in my fork.