Skip to content

Commit e5f97e7

Browse files
committed
fix: order MultiGetPublishedMapsById by the order of ids passed in
1 parent b5ac3d2 commit e5f97e7

10 files changed

Lines changed: 15 additions & 13 deletions

File tree

internal/mapdb/db.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/mapdb/leaderboards.sql.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/mapdb/map_building.sql.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/mapdb/map_players.sql.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/mapdb/map_ratings.sql.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/mapdb/maps.sql.go

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/mapdb/models.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/mapdb/queries/maps.sql

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@ from maps_published
3737
where published_id = $1;
3838

3939
-- name: MultiGetPublishedMapsById :many
40-
select *
40+
select maps_published.*
4141
from maps_published
42-
where id = any ($1::uuid[]);
42+
join unnest($1::uuid[]) with ordinality as map_ids(id, ord) on maps_published.id = map_ids.id
43+
order by map_ids.ord;
4344

4445
-- name: CreateMap :one
4546
insert into maps (id, owner, m_type, created_at, updated_at, authz_key, file_id, legacy_map_id, published_id,

internal/mapdb/save_states.sql.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/mapdb/terraform.sql.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)