From 33b346fb7eb19c3ef8a2925a3c0d25ed11d67a64 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sat, 14 Aug 2021 14:23:08 +0200 Subject: [PATCH] Improve error message when file for tag value not found --- cli/mainfeatures.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cli/mainfeatures.cpp b/cli/mainfeatures.cpp index a31136e..9b1f1b6 100644 --- a/cli/mainfeatures.cpp +++ b/cli/mainfeatures.cpp @@ -730,10 +730,10 @@ void setTagInfo(const SetTagInfoArgs &args) convertedValues.emplace_back(std::move(value)); } } catch (const TagParser::Failure &) { - diag.emplace_back(DiagLevel::Critical, "Unable to parse specified file.", context); + diag.emplace_back(DiagLevel::Critical, argsToString("Unable to parse specified file \"", path, "\"."), context); } catch (const std::ios_base::failure &e) { - diag.emplace_back( - DiagLevel::Critical, argsToString("An IO error occurred when parsing the specified file: ", e.what()), context); + diag.emplace_back(DiagLevel::Critical, + argsToString("An IO error occurred when parsing the specified file \"", path, "\": ", e.what()), context); } } // finally set the values