From 1714a941eab934c80352ef9be88e2290dab0cd46 Mon Sep 17 00:00:00 2001 From: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com> Date: Tue, 25 Mar 2025 08:53:31 -0700 Subject: [PATCH] Fixes fake feedback link if db calls fail (#90209) ## About The Pull Request We were nullchecking this instead of falsey checking it (TAKE THAT ISNULL POSTERS) so it'd see FALSE, go "oh that's not null", and then try and link clients to 0. Dumb --- code/modules/admin/holder2.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/admin/holder2.dm b/code/modules/admin/holder2.dm index df08496ec2a..5ce0ecb2d8c 100644 --- a/code/modules/admin/holder2.dm +++ b/code/modules/admin/holder2.dm @@ -172,18 +172,18 @@ GLOBAL_PROTECT(href_token) return cached_feedback_link if (!SSdbcore.IsConnected()) - return FALSE + return null var/datum/db_query/feedback_query = SSdbcore.NewQuery("SELECT feedback FROM [format_table_name("admin")] WHERE ckey = '[owner.ckey]'") if(!feedback_query.Execute()) log_sql("Error retrieving feedback link for [src]") qdel(feedback_query) - return FALSE + return null if(!feedback_query.NextRow()) qdel(feedback_query) - return FALSE // no feedback link exists + return null // no feedback link exists cached_feedback_link = feedback_query.item[1] || NO_FEEDBACK_LINK qdel(feedback_query)