From 2bee235ab0c5af098f58ebe54f17e7b9e5d15cc4 Mon Sep 17 00:00:00 2001 From: Rory& Date: Mon, 2 Mar 2026 10:41:20 +0100 Subject: Fix execute command in room upgrades --- MatrixUtils.RoomUpgradeCLI/Commands/ExecuteCommand.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'MatrixUtils.RoomUpgradeCLI/Commands') diff --git a/MatrixUtils.RoomUpgradeCLI/Commands/ExecuteCommand.cs b/MatrixUtils.RoomUpgradeCLI/Commands/ExecuteCommand.cs index ecc5fcd..a095f2e 100644 --- a/MatrixUtils.RoomUpgradeCLI/Commands/ExecuteCommand.cs +++ b/MatrixUtils.RoomUpgradeCLI/Commands/ExecuteCommand.cs @@ -39,7 +39,7 @@ public class ExecuteCommand(ILogger logger, IHost host, RuntimeC ? rbj.Deserialize() : rbj.Deserialize(); Console.WriteLine($"Executing room builder file of type {rb.GetType().Name}..."); - if (rb is RoomUpgradeBuilder { CanUpgrade: false } rub) { + if (rb is RoomUpgradeBuilder { CanUpgrade: false } rub && !(rub.UpgradeOptions.ForceUpgrade || rub.UpgradeOptions.NoopUpgrade)) { Console.WriteLine("Warning: Import state has determined that you cannot upgrade this room."); Console.WriteLine(rub.ToJson()); return; -- cgit 1.5.1