Change leaderboard to use id link vs username since page is cached and

username can change
pull/216/head
Chuck 2023-11-05 15:47:32 -08:00
parent 1d960aeb85
commit ceea46c58e
3 changed files with 3 additions and 3 deletions

View File

@ -481,7 +481,7 @@ def transfer_coins(v, username):
def transfer_bux(v, username):
return transfer_currency(v, username, 'marseybux', False)
@cache.memoize()
# @cache.memoize()
def leaderboard_cached(v):
users = g.db.query(User)

View File

@ -16,7 +16,7 @@
<td>{{position_no}}</td>
<td>{% include "user_in_table.html" %}</td>
{% if user_relative_url is not none %}
<td><a href="/@{{user.username}}/{{user_relative_url}}">{{"{:,}".format(value)}}</a></td>
<td><a href="/id/{{user.id}}">{{"{:,}".format(value)}}</a></td>
{% else %}
<td>{{"{:,}".format(value)}}</td>
{% endif %}

View File

@ -1,7 +1,7 @@
{% if user %}
{% if can_see(v, user) %}
{%- include 'admin/shadowbanned_tooltip.html' -%}
<a class="unbreakable" data-sort-key="{{user.username.lower()}}" style="color:#{{user.name_color}};font-weight:bold" href="/@{{user.username}}">
<a class="unbreakable" data-sort-key="{{user.username.lower()}}" style="color:#{{user.name_color}};font-weight:bold" href="/id/{{user.id}}">
<div class="profile-pic-20-wrapper mb-2">
<img loading="lazy" src="{{user.profile_url}}" class="pp20">
{% if user.hat_active(v)[0] -%}