diff --git a/crates/erp-ai/src/service/quota.rs b/crates/erp-ai/src/service/quota.rs index 59c545a..0ff2722 100644 --- a/crates/erp-ai/src/service/quota.rs +++ b/crates/erp-ai/src/service/quota.rs @@ -116,13 +116,13 @@ impl QuotaService { } pub async fn get_usage_summary(&self, tenant_id: Uuid) -> AiResult { - let config = self.get_tenant_config(tenant_id).await?; + let config = self.get_tenant_config(tenant_id).await.unwrap_or(None); let budget = config .as_ref() .map(|c| c.monthly_token_budget) .unwrap_or(1_000_000); - let used = self.get_monthly_token_usage(tenant_id).await?; + let used = self.get_monthly_token_usage(tenant_id).await.unwrap_or(0); Ok(QuotaSummary { tenant_id,