From f498bac57486b147ad66f6c95051a0d8145a3261 Mon Sep 17 00:00:00 2001 From: Alex King <89047260+Kinglykrab@users.noreply.github.com> Date: Wed, 14 Feb 2024 18:34:43 -0500 Subject: [PATCH] [Bug Fix] Fix ObjectContentsRepository using content_db (#4076) # Notes - `*this` was using content database, causing this not to work on servers using sharded databases. --- zone/zonedb.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zone/zonedb.cpp b/zone/zonedb.cpp index b814d9788..a2d8c04c3 100644 --- a/zone/zonedb.cpp +++ b/zone/zonedb.cpp @@ -214,7 +214,7 @@ void ZoneDatabase::LoadWorldContainer(uint32 parent_id, EQ::ItemInstance* contai } const auto& l = ObjectContentsRepository::GetWhere( - *this, + database, fmt::format( "`parentid` = {}", parent_id @@ -271,7 +271,7 @@ void ZoneDatabase::SaveWorldContainer(uint32 zone_id, uint32 parent_id, const EQ } ObjectContentsRepository::ReplaceOne( - *this, + database, ObjectContentsRepository::ObjectContents{ .zoneid = zone_id, .parentid = parent_id, @@ -293,7 +293,7 @@ void ZoneDatabase::SaveWorldContainer(uint32 zone_id, uint32 parent_id, const EQ void ZoneDatabase::DeleteWorldContainer(uint32 parent_id, uint32 zone_id) { ObjectContentsRepository::DeleteWhere( - *this, + database, fmt::format( "`parentid` = {} AND `zoneid` = {}", parent_id,