Fix queue migration

This commit is contained in:
mdecimus
2025-07-14 19:32:40 +02:00
parent a203ce732f
commit 27faa9f3ad
2 changed files with 20 additions and 2 deletions

View File

@@ -179,7 +179,7 @@ pub(crate) async fn migrate_queue_v012(server: &Server) -> trc::Result<()> {
.await
.and_then(|archive| {
if let Some(archive) = archive {
archive.deserialize::<MessageV012>().map(Some)
archive.deserialize_untrusted::<MessageV012>().map(Some)
} else {
Ok(None)
}
@@ -209,7 +209,7 @@ pub(crate) async fn migrate_queue_v012(server: &Server) -> trc::Result<()> {
.await
.and_then(|archive| {
if let Some(archive) = archive {
archive.deserialize::<Message>().map(Some)
archive.deserialize_untrusted::<Message>().map(Some)
} else {
Ok(None)
}
@@ -395,6 +395,7 @@ pub struct LegacyMessage<SIZE, IDX> {
pub quota_keys: Vec<QuotaKey>,
#[serde(skip)]
#[rkyv(with = rkyv::with::Skip)]
pub span_id: u64,
}