diff --git a/apps/api/src/helpers/database.rs b/apps/api/src/helpers/database.rs index 9cdcde3..da8f12c 100644 --- a/apps/api/src/helpers/database.rs +++ b/apps/api/src/helpers/database.rs @@ -1,12 +1,12 @@ #[macro_export] macro_rules! with_conn { - // Usage: with_conn!(connection, tx_option, ident, |conn|-> { ... }) + // Usage: with_conn!(&connection, tx_option, ident, |conn|-> { ... }) ($conn:expr, $tx:expr, $ident:ident, $body:block) => {{ - if let Some(t) = $tx { + if let Some(t) = &$tx { let $ident = t; $body } else { - let $ident = $conn; + let $ident = &$conn; $body } }};