From aa49aaae7646f7f826d85e2ebca5b10111b1ca4f Mon Sep 17 00:00:00 2001 From: jadebenn Date: Fri, 28 Mar 2025 20:12:28 -0500 Subject: [PATCH] invert sqlite lookup result to fix name in use lookup errors (#1755) Co-authored-by: jadebenn <9892985+jadebenn@users.noreply.github.com> --- dDatabase/GameDatabase/SQLite/Tables/CharInfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dDatabase/GameDatabase/SQLite/Tables/CharInfo.cpp b/dDatabase/GameDatabase/SQLite/Tables/CharInfo.cpp index 7853442c..efe5e1ab 100644 --- a/dDatabase/GameDatabase/SQLite/Tables/CharInfo.cpp +++ b/dDatabase/GameDatabase/SQLite/Tables/CharInfo.cpp @@ -81,5 +81,5 @@ void SQLiteDatabase::UpdateLastLoggedInCharacter(const uint32_t characterId) { bool SQLiteDatabase::IsNameInUse(const std::string_view name) { auto [_, result] = ExecuteSelect("SELECT name FROM charinfo WHERE name = ? or pending_name = ? LIMIT 1;", name, name); - return result.eof(); + return !result.eof(); }