diff --git a/pages/_type/_id/version.vue b/pages/_type/_id/version.vue index f9b0fac1a..d3b5ee9cb 100644 --- a/pages/_type/_id/version.vue +++ b/pages/_type/_id/version.vue @@ -737,7 +737,7 @@ }} -
+

Publisher

-

{{ version.author_member.name }}

+

+ {{ version.author_member.name }} +

-

{{ version.author_member.role }}

+

+ {{ version.author_member.role }} +

+

+ Archivist +

@@ -1133,6 +1140,19 @@ export default { (x) => x.user.id === this.version.author_id ) + if (!this.version.author_member) { + const response = await this.$axios.get( + `user/${this.version.author_id}`, + this.$defaultHeaders() + ) + const user = response.data + this.version.author_member = { + user, + name: user.name, + avatar_url: user.avatar_url, + } + } + for (const dependency of this.version.dependencies) { dependency.version = this.dependencies.versions.find( (x) => x.id === dependency.version_id