Skip to content

Commit 566fb0c

Browse files
committed
store: Do not hold a connection unnecessarily
1 parent 18685c5 commit 566fb0c

1 file changed

Lines changed: 9 additions & 7 deletions

File tree

store/postgres/src/deployment_store.rs

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1258,13 +1258,15 @@ impl DeploymentStore {
12581258
site: Arc<Site>,
12591259
req: PruneRequest,
12601260
) -> Result<(), StoreError> {
1261-
let mut conn = store.get_conn()?;
1262-
if copy::is_source(&mut conn, &site)? {
1263-
debug!(
1264-
logger,
1265-
"Skipping pruning since this deployment is being copied"
1266-
);
1267-
return Ok(());
1261+
{
1262+
let mut conn = store.get_conn()?;
1263+
if copy::is_source(&mut conn, &site)? {
1264+
debug!(
1265+
logger,
1266+
"Skipping pruning since this deployment is being copied"
1267+
);
1268+
return Ok(());
1269+
}
12681270
}
12691271
let logger2 = logger.cheap_clone();
12701272
retry::forever_async(&logger2, "prune", move || {

0 commit comments

Comments
 (0)