fix no avatar

This commit is contained in:
long2ice
2020-04-16 13:57:15 +08:00
parent 73bfd880ef
commit 90f3aa0ec9
2 changed files with 3 additions and 1 deletions

View File

@@ -26,6 +26,7 @@ async def login(
'user': {
'username': user.username,
'is_superuser': user.is_superuser,
'avatar': user.avatar if hasattr(user, 'avatar') else None
},
'token': jwt.encode({'user_id': user.pk}, app.admin_secret, algorithm='HS256')

View File

@@ -5,7 +5,8 @@
<b-img class="site-logo" :src="site.logo" fluid/>
</a>
<b-img rounded="circle" :src="auth.user.avatar" height="70" blank-color="#777" alt="avatar" class="m-2"/>
<b-img v-if="auth.user.avatar" rounded="circle" :src="auth.user.avatar" height="70" blank-color="#777"
alt="avatar" class="m-2"/>
<div class="my-3" v-if="site.sidebar_userinfo !== false" v-show="!collapsed">
<h5 style="letter-spacing:2px">{{site.name}}</h5>
<template v-if="auth.user">