Avoid a DB query if there are no address IDs

This commit is contained in:
Eli Ribble 2026-05-08 22:21:56 +00:00
parent 735a9dc1d2
commit 7da653efc6
No known key found for this signature in database

View file

@ -52,6 +52,9 @@ func AddressFromID(ctx context.Context, txn db.Ex, comm_id int64) (model.Address
return db.ExecuteOne[model.Address](ctx, statement)
}
func AddressesFromIDs(ctx context.Context, txn db.Ex, address_ids []int64) ([]model.Address, error) {
if len(address_ids) == 0 {
return []model.Address{}, nil
}
sql_ids := make([]postgres.Expression, len(address_ids))
for i, address_id := range address_ids {
sql_ids[i] = postgres.Int(address_id)