From 4f4f68bd66d572719413911c319c61518fb5e668 Mon Sep 17 00:00:00 2001 From: Sarjuuk Date: Fri, 30 Jan 2026 15:27:13 +0100 Subject: [PATCH] Profiler/Fixup * don't increment index for renamed chars again when a known to rename chars stub is synced --- includes/components/profiler.class.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/includes/components/profiler.class.php b/includes/components/profiler.class.php index a12726e9..9cb503c0 100644 --- a/includes/components/profiler.class.php +++ b/includes/components/profiler.class.php @@ -503,8 +503,12 @@ class Profiler // char is flagged for rename if ($char['at_login'] & 0x1) { - $ri = DB::Aowow()->selectCell('SELECT MAX(`renameItr`) FROM ?_profiler_profiles WHERE `realm` = ?d AND `custom` = 0 AND `name` = ?', $realmId, $char['name']); - $data['renameItr'] = $ri ? ++$ri : 1; + if ($ri = DB::Aowow()->selectCell('SELECT MAX(`renameItr`) FROM ?_profiler_profiles WHERE `realm` = ?d AND `realmGUID` = ?d', $realmId, $charGuid)) + $data['renameItr'] = $ri; + else if ($ri = DB::Aowow()->selectCell('SELECT MAX(`renameItr`) FROM ?_profiler_profiles WHERE `realm` = ?d AND `custom` = 0 AND `name` = ?', $realmId, $char['name'])) + $data['renameItr'] = ++$ri; + else + $data['renameItr'] = 1; }