Improve transactionality, align invoice model with frontend

This commit is contained in:
Jon Staab
2026-05-29 13:37:11 -07:00
parent ae3e1c316e
commit 0018a5d4f3
12 changed files with 305 additions and 309 deletions
+1 -5
View File
@@ -9,7 +9,6 @@ use serde::{Deserialize, Serialize};
use crate::api::{Api, AuthedPubkey};
use crate::models::Tenant;
use crate::routes::invoices::InvoiceResponse;
use crate::web::{ApiResult, internal, map_unique_error, ok};
use crate::{command, env, query};
@@ -162,10 +161,7 @@ pub async fn list_tenant_invoices(
.await
.map_err(internal)?;
ok(invoices
.into_iter()
.map(InvoiceResponse::from)
.collect::<Vec<_>>())
ok(invoices)
}
#[derive(Deserialize)]