From 194e139e8b657ab6a653629982d7061774859fe3 Mon Sep 17 00:00:00 2001 From: sascha Date: Thu, 21 May 2026 12:39:10 +0200 Subject: [PATCH] changed passed error in or_else to release_error --- include/matador/utils/result.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/matador/utils/result.hpp b/include/matador/utils/result.hpp index 3160854..13c5105 100644 --- a/include/matador/utils/result.hpp +++ b/include/matador/utils/result.hpp @@ -119,10 +119,10 @@ public: } template::value_type> + typename SecondErrorType = typename std::invoke_result_t::value_type> result or_else(Func &&f) { if (is_error()) { - return f(err()); + return f(release_error()); } return result(ok(release())); @@ -175,10 +175,10 @@ public: return result(failure(release_error())); } - template::value_type> + template::value_type> result or_else(Func &&f) { if (is_error()) { - return f(err()); + return f(release_error()); } return result(ok());