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 {
165
165
// Creating sentinels
166
166
167
167
FieldValue 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)});
170
172
}
171
173
172
174
FieldValue 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)});
175
180
}
176
181
177
182
FieldValue FieldValueInternal::ArrayUnion (std::vector<FieldValue> elements) {
You can’t perform that action at this time.
0 commit comments