@@ -54,16 +54,18 @@ pub async fn run_metadata_migration(config: &Config) -> anyhow::Result<()> {
54
54
if let Some ( storage_metadata) = storage_metadata {
55
55
match get_version ( & storage_metadata) {
56
56
Some ( "v1" ) => {
57
- let metadata = metadata_migration:: v1_v3 ( storage_metadata) ;
57
+ let mut metadata = metadata_migration:: v1_v3 ( storage_metadata) ;
58
+ metadata = metadata_migration:: v3_v4 ( metadata) ;
58
59
put_remote_metadata ( & * object_store, & metadata) . await ?;
59
60
}
60
61
Some ( "v2" ) => {
61
- let metadata = metadata_migration:: v2_v3 ( storage_metadata) ;
62
+ let mut metadata = metadata_migration:: v2_v3 ( storage_metadata) ;
63
+ metadata = metadata_migration:: v3_v4 ( metadata) ;
62
64
put_remote_metadata ( & * object_store, & metadata) . await ?;
63
65
}
64
66
Some ( "v3" ) => {
65
- let mdata = metadata_migration:: update_v3 ( storage_metadata) ;
66
- put_remote_metadata ( & * object_store, & mdata ) . await ?;
67
+ let metadata = metadata_migration:: v3_v4 ( storage_metadata) ;
68
+ put_remote_metadata ( & * object_store, & metadata ) . await ?;
67
69
}
68
70
_ => ( ) ,
69
71
}
@@ -73,16 +75,18 @@ pub async fn run_metadata_migration(config: &Config) -> anyhow::Result<()> {
73
75
if let Some ( staging_metadata) = staging_metadata {
74
76
match get_version ( & staging_metadata) {
75
77
Some ( "v1" ) => {
76
- let metadata = metadata_migration:: v1_v3 ( staging_metadata) ;
78
+ let mut metadata = metadata_migration:: v1_v3 ( staging_metadata) ;
79
+ metadata = metadata_migration:: v3_v4 ( metadata) ;
77
80
put_staging_metadata ( config, & metadata) ?;
78
81
}
79
82
Some ( "v2" ) => {
80
- let metadata = metadata_migration:: v2_v3 ( staging_metadata) ;
83
+ let mut metadata = metadata_migration:: v2_v3 ( staging_metadata) ;
84
+ metadata = metadata_migration:: v3_v4 ( metadata) ;
81
85
put_staging_metadata ( config, & metadata) ?;
82
86
}
83
87
Some ( "v3" ) => {
84
- let mdata = metadata_migration:: update_v3 ( staging_metadata) ;
85
- put_staging_metadata ( config, & mdata ) ?;
88
+ let metadata = metadata_migration:: v3_v4 ( staging_metadata) ;
89
+ put_staging_metadata ( config, & metadata ) ?;
86
90
}
87
91
_ => ( ) ,
88
92
}
0 commit comments