File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -116,10 +116,11 @@ auto LogEventView::get_capture_matches(Token const& root_var) const
116116 for (size_t i{0 }; i < captures->size (); ++i) {
117117 auto const * const capture{captures->at (i)};
118118 auto position{get_capture_position (root_var, capture)};
119- if (position.has_error ()
120- && LogEventErrorCode{LogEventErrorCodeEnum::NoCaptureGroupMatch} == position.error ())
121- {
122- continue ;
119+ if (position.has_error ()) {
120+ if (LogEventErrorCode{LogEventErrorCodeEnum::NoCaptureGroupMatch} == position.error ()) {
121+ continue ;
122+ }
123+ return position.error ();
123124 }
124125 ordered_matches.emplace (capture, position.value (), true );
125126 }
@@ -218,7 +219,7 @@ template <>
218219auto LogEventErrorCategory::message (LogEventErrorCodeEnum error_enum) const -> std::string {
219220 switch (error_enum) {
220221 case LogEventErrorCodeEnum::NoCaptureGroups:
221- return " LogEvent NoCaptureGroup " ;
222+ return " LogEvent NoCaptureGroups " ;
222223 case LogEventErrorCodeEnum::NoCaptureGroupMatch:
223224 return " LogEvent NoCaptureGroupMatch" ;
224225 default :
You can’t perform that action at this time.
0 commit comments