Fix user page err (#758)

This commit is contained in:
Geometrically
2022-11-20 18:32:51 -07:00
committed by GitHub
parent 88fa103acb
commit 9e2d47eab5

View File

@@ -135,6 +135,7 @@
</span> </span>
</div> </div>
<a <a
v-if="githubUrl"
:href="githubUrl" :href="githubUrl"
:target="$external()" :target="$external()"
class="sidebar__item github-button iconified-button" class="sidebar__item github-button iconified-button"
@@ -299,19 +300,27 @@ export default {
return return
} }
const [gitHubUser, versions] = ( let gitHubUser = {}
await Promise.all([ let versions = []
data.$axios.get(`https://api.github.com/user/` + user.github_id),
data.$axios.get( try {
`versions?ids=${JSON.stringify( const [gitHubUserData, versionsData] = (
[].concat.apply( await Promise.all([
[], data.$axios.get(`https://api.github.com/user/` + user.github_id),
projects.map((x) => x.versions) data.$axios.get(
) `versions?ids=${JSON.stringify(
)}` [].concat.apply(
), [],
]) projects.map((x) => x.versions)
).map((it) => it.data) )
)}`
),
])
).map((it) => it.data)
gitHubUser = gitHubUserData
versions = versionsData
} catch {}
for (const version of versions) { for (const version of versions) {
const projectIndex = projects.findIndex( const projectIndex = projects.findIndex(