We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3993fe6 commit 9d5598cCopy full SHA for 9d5598c
1 file changed
src/iceberg/json_serde.cc
@@ -1377,9 +1377,9 @@ Result<std::unique_ptr<TableMetadata>> TableMetadataFromJson(const nlohmann::jso
1377
TimePointMs{std::chrono::milliseconds(last_updated_ms)};
1378
1379
if (json.contains(kRefs)) {
1380
- ICEBERG_ASSIGN_OR_RAISE(
1381
- table_metadata->refs,
1382
- FromJsonMap<std::shared_ptr<SnapshotRef>>(json, kRefs, SnapshotRefFromJson));
+ ICEBERG_ASSIGN_OR_RAISE(auto refs, FromJsonMap<std::shared_ptr<SnapshotRef>>(
+ json, kRefs, SnapshotRefFromJson));
+ table_metadata->refs = std::move(refs);
1383
} else if (table_metadata->current_snapshot_id != kInvalidSnapshotId) {
1384
table_metadata->refs["main"] = std::make_unique<SnapshotRef>(SnapshotRef{
1385
.snapshot_id = table_metadata->current_snapshot_id,
0 commit comments