diff --git a/servers/grpc/proto/helpers.go b/servers/grpc/proto/helpers.go index c1e662a..2ffab50 100644 --- a/servers/grpc/proto/helpers.go +++ b/servers/grpc/proto/helpers.go @@ -200,10 +200,12 @@ func (b *CarpoolServiceBooking) ToOCSS() ocss.Booking { } if b.Price != nil { pricetype := ocss.Unknown - if *b.Price.Type == CarpoolServicePriceType_FREE { - pricetype = ocss.Free - } else if *b.Price.Type == CarpoolServicePriceType_PAYING { - pricetype = ocss.Paying + if b.Price.Type != nil { + if *b.Price.Type == CarpoolServicePriceType_FREE { + pricetype = ocss.Free + } else if *b.Price.Type == CarpoolServicePriceType_PAYING { + pricetype = ocss.Paying + } } price = ocss.Price{ Type: &pricetype,