diff --git a/zone/zonedb.cpp b/zone/zonedb.cpp index 600a462d0..750850d57 100644 --- a/zone/zonedb.cpp +++ b/zone/zonedb.cpp @@ -981,8 +981,8 @@ void ZoneDatabase::SaveCharacterTribute(Client* c) } } + CharacterTributeRepository::DeleteWhere(database, fmt::format("character_id = {}", c->CharacterID())); if (tribute_count > 0) { - CharacterTributeRepository::DeleteWhere(database, fmt::format("character_id = {}", c->CharacterID())); CharacterTributeRepository::InsertMany(database, tributes); } }