commit e9c7b7398d45b533abc0477780ab61edd0162564
parent 8cd24c4c37a5b72a2225f1986281dd51287b4191
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Thu, 25 Jul 2024 23:23:51 -0700
avoid crashing the server if we delete a user while he is in the chat room
Diffstat:
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/pkg/web/handlers/api/v1/messages.qtpl b/pkg/web/handlers/api/v1/messages.qtpl
@@ -448,7 +448,7 @@
<small class="afk-indicator">afk</small>
{%- endif -%}
</div>
- {%- else -%}
+ {%- elseif len(El.Username) > 0 -%}
{%- if !El.IsHellbanned || AuthUser.GetID() == El.UserID || (El.IsHellbanned && AuthUser.GetIsHellbanned()) || AuthUser.GetDisplayHellbanned() -%}
<div>
{%- code tagType := "tag" -%}
diff --git a/pkg/web/handlers/api/v1/messages.qtpl.go b/pkg/web/handlers/api/v1/messages.qtpl.go
@@ -1231,7 +1231,7 @@ func StreamMember(qw422016 *qt422016.Writer, AuthUser *database.User, Data ChatM
qw422016.N().S(` </div>
`)
//line messages.qtpl:451
- } else {
+ } else if len(El.Username) > 0 {
//line messages.qtpl:452
if !El.IsHellbanned || AuthUser.GetID() == El.UserID || (El.IsHellbanned && AuthUser.GetIsHellbanned()) || AuthUser.GetDisplayHellbanned() {
//line messages.qtpl:452