gRP C с Rails 6: атрибуты NULL по умолчанию устанавливаются в gRP C, что совершенно неожиданно - PullRequest
0 голосов
/ 14 февраля 2020

Для микросервиса Rails 6, который взаимодействует через gRP C, при обработке запроса на создание все параметры, которые не переданы и должны быть равны нулю, по умолчанию устанавливаются в значение gRP C по умолчанию.

Пример: атрибут "updated_by" должен быть нулевым, когда я просто создаю объект из сообщения запроса gRP C. Но по умолчанию он равен 0. Аналогичное поведение со всеми другими атрибутами, которые не передаются со значением.

То же самое происходит и с запросом на обновление.

Я что-то пропустил с gRP C или есть правильный способ решить эту проблему?

...