only use membership_pdf when necessary
All checks were successful
CI/CD Pipeline / test (push) Successful in 10m11s
CI/CD Pipeline / deploy-staging (push) Successful in 4m22s
CI/CD Pipeline / deploy-main (push) Has been skipped

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!(