fix anonymous search

This commit is contained in:
Your Name 2022-04-06 23:55:15 -04:00
parent 319c01d4ec
commit 61a70d9397
2 changed files with 4 additions and 2 deletions

View file

@ -12,7 +12,7 @@
<div class="navbar__search-box">
<!-- <input type="search" class="" name="q" id="searchInput" required="true" value="{% for v in request.GET.values %}{{ v }}{% endfor %}" -->
<input type="search" class="" name="q" id="searchInput" required="true" value="{% if request.GET.q %}{{ request.GET.q }}{% endif %}"
placeholder="搜索书影音游戏,或输入豆瓣/Goodreads/Steam/Spotify/Bandcamp/TMDB/IMDB/Bangumi等条目链接">
placeholder="搜索书影音游戏,或输入站外条目链接如 https://movie.douban.com/subject/1297880/ 支持站点列表见页底公告栏">
<select class="navbar__search-dropdown" id="searchCategory">
<option value="all" {% if request.GET.c and request.GET.c == 'all' or not request.GET.c %}selected{% endif %}>{% trans '任意' %}</option>
<option value="book" {% if request.GET.c and request.GET.c == 'book' or '/books/' in request.path %}selected{% endif %}>{% trans '书籍' %}</option>

View file

@ -6,4 +6,6 @@ register = template.Library()
@register.simple_tag(takes_context=True)
def current_user_marked_item(context, item):
return context['request'].user.get_mark_for_item(item)
if context['request'].user and context['request'].user.is_authenticated:
return context['request'].user.get_mark_for_item(item)
return None