diff --git a/store/postgres/src/deployment_store.rs b/store/postgres/src/deployment_store.rs index df2295c6d54..b196cd3c539 100644 --- a/store/postgres/src/deployment_store.rs +++ b/store/postgres/src/deployment_store.rs @@ -1234,13 +1234,15 @@ impl DeploymentStore { site: Arc, req: PruneRequest, ) -> Result<(), StoreError> { - let mut conn = store.get_conn()?; - if copy::is_source(&mut conn, &site)? { - debug!( - logger, - "Skipping pruning since this deployment is being copied" - ); - return Ok(()); + { + let mut conn = store.get_conn()?; + if copy::is_source(&mut conn, &site)? { + debug!( + logger, + "Skipping pruning since this deployment is being copied" + ); + return Ok(()); + } } let logger2 = logger.cheap_clone(); retry::forever_async(&logger2, "prune", move || {