diff options
author | galaxycrab <[email protected]> | 2022-10-31 17:20:50 +0300 |
---|---|---|
committer | galaxycrab <[email protected]> | 2022-10-31 17:20:50 +0300 |
commit | b2dbc1dd17f01ac60698dc278fe3b91b546a331f (patch) | |
tree | 95bae985313108d8e0004078edc08251ec6d32b5 | |
parent | cba4fefdeb4e88061dbbe0a793a1603f4924fab2 (diff) |
Copy issue code in TIssues::AddIssues
-rw-r--r-- | ydb/library/yql/public/issue/yql_issue.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ydb/library/yql/public/issue/yql_issue.h b/ydb/library/yql/public/issue/yql_issue.h index 8ad69a20bd2..4db21ead9e3 100644 --- a/ydb/library/yql/public/issue/yql_issue.h +++ b/ydb/library/yql/public/issue/yql_issue.h @@ -270,7 +270,10 @@ public: inline void AddIssues(const TPosition& pos, const TIssues& errors) { Issues_.reserve(Issues_.size() + errors.Size()); for (const auto& e: errors) { - Issues_.push_back(TIssue(pos, e.GetMessage())); + TIssue& issue = Issues_.emplace_back(); + *issue.MutableMessage() = e.GetMessage(); // No need to sanitize message, it has already been sanitized. + issue.Position = pos; + issue.SetCode(e.IssueCode, e.Severity); } } |