Bootstrapping fixes

This commit is contained in:
Maurus Decimus
2026-04-20 16:35:21 +02:00
parent 170d0e95a6
commit 1edd85486b
16 changed files with 142 additions and 47 deletions

View File

@@ -56,6 +56,7 @@ pub async fn try_migrate(server: &Server) -> trc::Result<()> {
}
_ => {
if is_new_install(server).await.caused_by(trc::location!())? {
write_schema_version(server).await?;
return Ok(());
} else {
abort(concat!(
@@ -67,7 +68,10 @@ pub async fn try_migrate(server: &Server) -> trc::Result<()> {
}
migrate_v0_16(server).await?;
write_schema_version(server).await
}
async fn write_schema_version(server: &Server) -> trc::Result<()> {
let mut batch = BatchBuilder::new();
batch.set(
ValueClass::Any(AnyClass {