diff --git a/client/mainmenu/CMainMenu.cpp b/client/mainmenu/CMainMenu.cpp index e5e8af87c..95ba7c80a 100644 --- a/client/mainmenu/CMainMenu.cpp +++ b/client/mainmenu/CMainMenu.cpp @@ -277,7 +277,7 @@ CMenuEntry::CMenuEntry(CMenuScreen * parent, const JsonNode & config) for (const auto& item : campaign["items"].Vector()) { std::string filename = item["file"].String(); - if (CResourceHandler::get()->existsResource(ResourcePath(filename + ".h3c"))) { + if (CResourceHandler::get()->existsResource(ResourcePath(filename, EResType::CAMPAIGN))) { fileExists = true; break; }