rephrase-scheckbuch-button #460

Merged
philipp merged 7 commits from rephrase-scheckbuch-button into staging 2024-04-29 22:29:14 +02:00
Showing only changes of commit 8e5661b2f3 - Show all commits

View File

@ -989,12 +989,16 @@ pub struct UserWithRolesAndMembershipPdf {
impl UserWithRolesAndMembershipPdf {
pub(crate) async fn from_user(db: &SqlitePool, user: User) -> Self {
let membership_pdf: bool =
sqlx::query_scalar!("SELECT membership_pdf FROM user WHERE id = ?", user.id)
let membership_pdf =
match sqlx::query_scalar!("SELECT membership_pdf FROM user WHERE id = ?", user.id)
.fetch_one(db)
.await
.unwrap()
.is_some();
{
Some(a) if a.is_empty() => false,
None => false,
_ => true,
};
Self {
roles: user.roles(db).await,