This commit is contained in:
2025-11-11 15:50:51 +01:00
parent edcf996d12
commit 6f34a0a4fa
3 changed files with 10 additions and 19 deletions
+3 -2
View File
@@ -11,9 +11,9 @@ use axum::{
extract::FromRequestParts,
http::{request::Parts, StatusCode},
};
use diesel::{pg::PgConnection, prelude::*};
use axum_extra::headers::{authorization::Bearer, Authorization};
use axum_extra::TypedHeader;
use diesel::{pg::PgConnection, prelude::*};
use serde::{Deserialize, Serialize};
use utoipa::ToSchema;
@@ -138,7 +138,8 @@ impl FromRequestParts<AppState> for TenantScopedConn {
async move {
let user = AuthenticatedUser::from_request_parts(parts, &state).await?;
let tenant_id = user.tenant_id;
let mut conn = if let Some(holder) = parts.extensions.remove::<TenantConnectionHolder>() {
let mut conn = if let Some(holder) = parts.extensions.remove::<TenantConnectionHolder>()
{
holder
.into_conn()
.ok_or_else(|| AppError::internal("tenant connection unavailable"))?