File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -165,13 +165,18 @@ double FieldValueInternal::double_increment_value() const {
165165// Creating sentinels
166166
167167FieldValue FieldValueInternal::Delete () {
168- return MakePublic (
169- FieldValueInternal{Type::kDelete , Message<google_firestore_v1_Value>{}});
168+ Message<google_firestore_v1_Value> value;
169+ value->which_value_type = google_firestore_v1_Value_integer_value_tag;
170+ value->map_value = {};
171+ return MakePublic (FieldValueInternal{Type::kDelete , std::move (value)});
170172}
171173
172174FieldValue FieldValueInternal::ServerTimestamp () {
173- return MakePublic (FieldValueInternal{Type::kServerTimestamp ,
174- Message<google_firestore_v1_Value>{}});
175+ Message<google_firestore_v1_Value> value;
176+ value->which_value_type = google_firestore_v1_Value_integer_value_tag;
177+ value->map_value = {};
178+ return MakePublic (
179+ FieldValueInternal{Type::kServerTimestamp , std::move (value)});
175180}
176181
177182FieldValue FieldValueInternal::ArrayUnion (std::vector<FieldValue> elements) {
You can’t perform that action at this time.
0 commit comments