Skip to content

Timestamp (Well known type) is written incorrectly #1

@csperl

Description

@csperl

I have a proto with a google.protobuf.Timestamp field with the name date.
When calling TextFormatter I get the following text:

date {
"2020-12-04T12:40:43.910002200Z"
}

I get an exception when I try to parse this text again into the proto:
Expected string value for Timestamp.
It expects the following format:

date: "2020-12-04T12:40:43.910002200Z"

Parsing the textproto file worked after manually changing it.

I suggest to update the formatter and not the parser. The currently produced text is weird, because the braces indicate a complex type, but then they only contain a single value without a name.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions