@@ -71,9 +71,11 @@ google_firestore_v1_Pipeline_Stage CollectionSource::to_proto() const {
7171 nanopb::MakeArray<google_firestore_v1_Pipeline_Stage_OptionsEntry>(1 );
7272
7373 result.options [0 ].key = nanopb::MakeBytesArray (" force_index" );
74- result.options [0 ].value = google_firestore_v1_Value{
75- .which_value_type = google_firestore_v1_Value_string_value_tag,
76- .string_value = nanopb::MakeBytesArray (force_index_.value ())};
74+
75+ google_firestore_v1_Value value = {};
76+ value.which_value_type = google_firestore_v1_Value_string_value_tag;
77+ value.string_value = nanopb::MakeBytesArray (force_index_.value ());
78+ result.options [0 ].value = value;
7779 } else {
7880 result.options_count = 0 ;
7981 result.options = nullptr ;
@@ -136,9 +138,11 @@ google_firestore_v1_Pipeline_Stage CollectionGroupSource::to_proto() const {
136138 nanopb::MakeArray<google_firestore_v1_Pipeline_Stage_OptionsEntry>(1 );
137139
138140 result.options [0 ].key = nanopb::MakeBytesArray (" force_index" );
139- result.options [0 ].value = google_firestore_v1_Value{
140- .which_value_type = google_firestore_v1_Value_string_value_tag,
141- .string_value = nanopb::MakeBytesArray (force_index_.value ())};
141+
142+ google_firestore_v1_Value value = {};
143+ value.which_value_type = google_firestore_v1_Value_string_value_tag;
144+ value.string_value = nanopb::MakeBytesArray (force_index_.value ());
145+ result.options [0 ].value = value;
142146 } else {
143147 result.options_count = 0 ;
144148 result.options = nullptr ;
0 commit comments