diff --git a/src/handlers/users/users.cpp b/src/handlers/users/users.cpp index 967e95f..f07a558 100644 --- a/src/handlers/users/users.cpp +++ b/src/handlers/users/users.cpp @@ -45,7 +45,7 @@ userver::formats::json::Value RegisterUser:: } catch (const userver::storages::postgres::UniqueViolation& ex) { auto& response = request.GetHttpResponse(); response.SetStatus(userver::server::http::HttpStatus::kUnprocessableEntity); - return utils::error::MakeError(ex.GetServerMessage().GetConstraint(), ex.GetServerMessage().GetDetail()); + return utils::error::MakeError(ex.GetServerMessage().GetConstraint().value_or(""), ex.GetServerMessage().GetDetail().value_or("")); } userver::formats::json::ValueBuilder builder;