diff --git a/common/database_instances.cpp b/common/database_instances.cpp index c595a0221..602ba930d 100644 --- a/common/database_instances.cpp +++ b/common/database_instances.cpp @@ -562,6 +562,7 @@ void Database::PurgeExpiredInstances() DynamicZoneMembersRepository::DeleteByManyInstances(*this, imploded_instance_ids); DynamicZonesRepository::DeleteWhere(*this, fmt::format("instance_id IN ({})", imploded_instance_ids)); Spawn2DisabledRepository::DeleteWhere(*this, fmt::format("instance_id IN ({})", imploded_instance_ids)); + DataBucketsRepository::DeleteWhere(*this, fmt::format("instance_id != 0 and instance_id IN ({})", imploded_instance_ids)); } void Database::SetInstanceDuration(uint16 instance_id, uint32 new_duration)