only use membership_pdf when necessary

This commit is contained in:
2024-03-26 12:34:19 +01:00
parent 9b70875c72
commit bf04ff780f
4 changed files with 40 additions and 38 deletions

View File

@ -5,7 +5,7 @@ use crate::model::{
log::Log,
logbook::Logbook,
role::Role,
user::{AdminUser, User, UserWithRoles, VorstandUser},
user::{AdminUser, User, UserWithMembershipPdf, UserWithRoles, VorstandUser},
};
use futures::future::join_all;
use rocket::{
@ -280,6 +280,7 @@ async fn download_membership_pdf(
user: i32,
) -> (ContentType, Vec<u8>) {
let user = User::find_by_id(db, user).await.unwrap();
let user = UserWithMembershipPdf::from(db, user).await;
Log::create(
db,
format!(