From 3d70063a689efc15c0847e85b9b3f65c53d5c8e0 Mon Sep 17 00:00:00 2001 From: nytmyr <53322305+nytmyr@users.noreply.github.com> Date: Mon, 9 Jun 2025 12:47:56 -0500 Subject: [PATCH] [Doors] Fix door saving for versions (#4905) * [Doors] Fix door saving for versions - Door saving wasn't saving to the proper version on `#door save` * Update doors.cpp --------- Co-authored-by: Chris Miles --- zone/doors.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zone/doors.cpp b/zone/doors.cpp index 075688bb9..858d63a3e 100644 --- a/zone/doors.cpp +++ b/zone/doors.cpp @@ -852,11 +852,13 @@ void Doors::CreateDatabaseEntry() const auto& l = DoorsRepository::GetWhere( content_db, fmt::format( - "zone = '{}' AND doorid = {}", + "zone = '{}' AND (version = {} OR version = -1) AND doorid = {}", zone->GetShortName(), + zone->GetInstanceVersion(), GetDoorID() ) ); + if (!l.empty()) { auto e = l[0];