@@ -7,7 +7,7 @@ use axum::{
77 response:: { Html , IntoResponse , Response } ,
88} ;
99use futures:: future:: join_all;
10- use http:: { header:: CONTENT_TYPE , StatusCode , Uri } ;
10+ use http:: { header:: { CONTENT_TYPE } , HeaderMap , StatusCode , Uri } ;
1111use serde:: Deserialize ;
1212use tower_sessions:: Session ;
1313
@@ -95,11 +95,12 @@ struct CourseScheduleWithBatchMetadata {
9595
9696pub async fn get_trainee_batch (
9797 session : Session ,
98+ headers : HeaderMap ,
9899 State ( server_state) : State < ServerState > ,
99100 OriginalUri ( original_uri) : OriginalUri ,
100101 Path ( ( course, batch_github_slug) ) : Path < ( String , String ) > ,
101102) -> Result < Html < String > , Error > {
102- let sheets_client = sheets_client ( & session, server_state. clone ( ) , original_uri. clone ( ) ) . await ?;
103+ let sheets_client = sheets_client ( & session, server_state. clone ( ) , headers , original_uri. clone ( ) ) . await ?;
103104 let github_org = & server_state. config . github_org ;
104105 let course_schedule = server_state
105106 . config
@@ -182,11 +183,12 @@ impl TraineeBatchTemplate {
182183
183184pub async fn get_reviewers (
184185 session : Session ,
186+ headers : HeaderMap ,
185187 State ( server_state) : State < ServerState > ,
186188 OriginalUri ( original_uri) : OriginalUri ,
187189 Path ( course) : Path < String > ,
188190) -> Result < Html < String > , Error > {
189- let sheets_client = sheets_client ( & session, server_state. clone ( ) , original_uri. clone ( ) ) . await ?;
191+ let sheets_client = sheets_client ( & session, server_state. clone ( ) , headers , original_uri. clone ( ) ) . await ?;
190192 let mut is_staff = true ;
191193 let mut staff_details = get_reviewer_staff_info (
192194 sheets_client,
0 commit comments