update quirks during migration

This commit is contained in:
Aiden McClelland
2022-03-29 13:24:06 -06:00
committed by Keagan McClelland
parent 1e8aa569b3
commit 4960aeedad
2 changed files with 19 additions and 7 deletions

View File

@@ -1,6 +1,7 @@
use emver::VersionRange;
use super::*;
use crate::disk::quirks::{fetch_quirks, save_quirks, update_quirks};
const V0_3_0_1: emver::Version = emver::Version::new(0, 3, 0, 1);
@@ -18,6 +19,9 @@ impl VersionT for Version {
&*v0_3_0::V0_3_0_COMPAT
}
async fn up<Db: DbHandle>(&self, _db: &mut Db) -> Result<(), Error> {
let mut q = fetch_quirks().await?;
update_quirks(&mut q).await?;
save_quirks(&q).await?;
Ok(())
}
async fn down<Db: DbHandle>(&self, _db: &mut Db) -> Result<(), Error> {