fix
ci / docker (frontend, frontend/Dockerfile, frontend) (push) Failing after 49s
ci / docker (backend, backend/Dockerfile, backend) (push) Failing after 17m1s

This commit is contained in:
2025-11-07 11:29:48 +01:00
parent 7f53bc900a
commit 9bf1fc1983
16 changed files with 152 additions and 196 deletions
+3 -4
View File
@@ -1,5 +1,5 @@
use chrono::Utc;
use diesel::{dsl::not, prelude::*};
use diesel::{dsl::not, prelude::*, Connection};
use serde::{Deserialize, Serialize};
use utoipa::ToSchema;
use uuid::Uuid;
@@ -10,7 +10,6 @@ use crate::documents::correspondents::{
use crate::error::{AppError, AppResult};
use crate::schema::{document_correspondents, documents};
use crate::services::helpers::load_active_document;
use crate::services::TransactionExt;
use crate::state::{AppState, PgPooledConnection};
use crate::utils::db::validate_bulk_ids;
@@ -80,7 +79,7 @@ impl<'a> CorrespondentsService<'a> {
.collect();
let correspondent_ids = normalize_correspondent_ids(&raw_ids)?;
conn.app_transaction(|conn| {
conn.transaction::<_, AppError, _>(|conn| {
let document = load_active_document(conn, tenant_id, document_id)?;
let mut updated = false;
@@ -151,7 +150,7 @@ impl<'a> CorrespondentsService<'a> {
let action = payload.action;
conn.app_transaction(|conn| {
conn.transaction::<_, AppError, _>(|conn| {
let docs: Vec<(Uuid, Option<chrono::NaiveDateTime>)> = documents::table
.filter(documents::id.eq_any(&payload.document_ids))
.filter(documents::tenant_id.eq(tenant_id))