From d938f9154175764f6e1d44749435daa57a438bdf Mon Sep 17 00:00:00 2001 From: Jan Laupetin Date: Mon, 28 Apr 2025 09:48:34 +0200 Subject: [PATCH] fix: crash on trying to generate for specific asset --- src/ZoneCodeGeneratorLib/Generating/CodeGenerator.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ZoneCodeGeneratorLib/Generating/CodeGenerator.cpp b/src/ZoneCodeGeneratorLib/Generating/CodeGenerator.cpp index b1ca0f86..347febe4 100644 --- a/src/ZoneCodeGeneratorLib/Generating/CodeGenerator.cpp +++ b/src/ZoneCodeGeneratorLib/Generating/CodeGenerator.cpp @@ -64,14 +64,14 @@ bool CodeGenerator::GetAssetWithName(IDataRepository* repository, const std::str } auto* defWithMembers = dynamic_cast(def); - auto* info = defWithMembers != nullptr ? repository->GetInformationFor(defWithMembers) : nullptr; - if (info == nullptr) + asset = defWithMembers != nullptr ? repository->GetInformationFor(defWithMembers) : nullptr; + if (asset == nullptr) { std::cerr << std::format("Could not find type with name '{}'\n", name); return false; } - if (!StructureComputations(info).IsAsset()) + if (!StructureComputations(asset).IsAsset()) { std::cerr << std::format("Type is not an asset '{}'\n", name); return false;