From 0f7d70000264726a47883184069190ee91d340a4 Mon Sep 17 00:00:00 2001 From: sinsong Date: Wed, 5 Jul 2023 17:25:48 +0800 Subject: [PATCH] fix package info page dependencies link mistake --- frontend/src/views/Package.vue | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/frontend/src/views/Package.vue b/frontend/src/views/Package.vue index d1577ba..4532e00 100644 --- a/frontend/src/views/Package.vue +++ b/frontend/src/views/Package.vue @@ -35,19 +35,17 @@ requestPackageInfo(route.params.packageName) requestPackageList() .then((list) => { - list.forEach((bioarchPackageName) => { - function mapPackageDistribution(pkg) { - if (bioarchPackageName === pkg) { - return { name: pkg, dist: 'bioarch' } - } - else { - return { name: pkg, dist: 'arch' } - } + function mapPackageDistribution(pkg) { + if (list.find(dep => dep === pkg)) { + return { name: pkg, dist: 'bioarch' } } - depends.value = o_depends.map(mapPackageDistribution) - optdepends.value = o_optdepends.map(mapPackageDistribution) - makedepends.value = o_makedepends.map(mapPackageDistribution) - }) + else { + return { name: pkg, dist: 'arch' } + } + } + depends.value = o_depends.map(mapPackageDistribution) + optdepends.value = o_optdepends.map(mapPackageDistribution) + makedepends.value = o_makedepends.map(mapPackageDistribution) }) })