dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

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:
Mpkg/web/handlers/api/v1/messages.qtpl | 2+-
Mpkg/web/handlers/api/v1/messages.qtpl.go | 2+-
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