diff --git a/liblava/util/log.hpp b/liblava/util/log.hpp index ef96dd10db0d14e8573715ef641df3617084029b..741f2cada4f0529012a698658aeadf8bf63996b3 100644 --- a/liblava/util/log.hpp +++ b/liblava/util/log.hpp @@ -46,9 +46,12 @@ namespace lava { if ((version.rev > 1) && (version.stage != version_stage::release)) stage_str += fmt::format(" {}", version.rev); - if (version.release == 0) - return fmt::format("{} {}", version.year, str(stage_str)); - else + if (version.release == 0) { + if (stage_str.empty()) + return fmt::format("{}", version.year); + else + return fmt::format("{} {}", version.year, str(stage_str)); + } else return fmt::format("{}.{} {}", version.year, version.release, str(stage_str)); }