1
0

fix: Properly handle empty version list on version/latest (#3132)

Co-authored-by: Jai Agrawal <18202329+Geometrically@users.noreply.github.com>
This commit is contained in:
Awakened Redstone
2025-01-09 20:14:12 -03:00
committed by GitHub
parent b2f4366415
commit fd9653e283

View File

@@ -821,6 +821,13 @@ export default defineNuxtComponent({
if (route.query.version) {
versionList = versionList.filter((x) => x.game_versions.includes(route.query.version));
}
if (versionList.length === 0) {
throw createError({
fatal: true,
statusCode: 404,
message: "No version matches the filters",
});
}
version = versionList.reduce((a, b) => (a.date_published > b.date_published ? a : b));
} else {
version = props.versions.find((x) => x.id === route.params.version);