From ca5f0216d3265a50f31c3ed1031548f820aed26d Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Thu, 5 Jan 2023 14:07:57 +0100
Subject: [PATCH] Fix issues in AvatarContent.vue

---
 aleksis/core/assets/components/person/AvatarContent.vue    | 7 +++++--
 .../core/assets/components/person/avatarContent.graphql    | 1 +
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/aleksis/core/assets/components/person/AvatarContent.vue b/aleksis/core/assets/components/person/AvatarContent.vue
index 05d17653d..89f3d8ca6 100644
--- a/aleksis/core/assets/components/person/AvatarContent.vue
+++ b/aleksis/core/assets/components/person/AvatarContent.vue
@@ -2,7 +2,7 @@
   <ApolloQuery
       :query="require('./avatarContent.graphql')"
       :variables="{'id': id}"
-      class="fullwidth"
+      class="fullsize"
   >
     <template #default="{ result: { error, data, loading } }">
       <template v-if="loading">
@@ -22,7 +22,9 @@
           :src="data.person.image"
           :alt="$t('person.avatar')"
           max-width="100%"
+          max-height="100%"
           :contain="contain"
+          class="fullsize"
       />
       <v-icon
           class="grey lighten-1"
@@ -53,7 +55,8 @@ export default {
 </script>
 
 <style scoped>
-.fullwidth {
+.fullsize {
   width: 100%;
+  height: 100%;
 }
 </style>
diff --git a/aleksis/core/assets/components/person/avatarContent.graphql b/aleksis/core/assets/components/person/avatarContent.graphql
index ca03dbf95..19e23a33d 100644
--- a/aleksis/core/assets/components/person/avatarContent.graphql
+++ b/aleksis/core/assets/components/person/avatarContent.graphql
@@ -1,5 +1,6 @@
 query avatarContent($id: ID) {
   person: personByIdOrMe(id: $id) {
+    id
     image: avatarContentUrl
   }
 }
-- 
GitLab