birthday calendar store: Support manual birthday calendar creation

This commit is contained in:
Lennart
2025-12-05 14:49:09 +01:00
parent e99b1d9123
commit af239e34bf
2 changed files with 42 additions and 14 deletions

View File

@@ -467,7 +467,8 @@ impl AddressbookStore for SqliteAddressbookStore {
.await
.map_err(crate::Error::from)?;
Self::_insert_addressbook(&mut *tx, &addressbook).await?;
Self::_insert_birthday_calendar(&mut *tx, &addressbook).await?;
let birthday_cal = Self::default_birthday_calendar(addressbook);
Self::_insert_birthday_calendar(&mut *tx, &birthday_cal).await?;
tx.commit().await.map_err(crate::Error::from)?;
Ok(())
}