Skip to content

Commit 5edc6c9

Browse files
committed
RSCBC-260: Improve generic http error messages
1 parent f6f3dca commit 5edc6c9

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

sdk/couchbase/src/error.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -923,6 +923,7 @@ impl From<&couchbase_core::queryx::error::Error> for Error {
923923
endpoint,
924924
statement,
925925
client_context_id,
926+
error,
926927
..
927928
} => {
928929
let context = ErrorContext::new()
@@ -939,7 +940,7 @@ impl From<&couchbase_core::queryx::error::Error> for Error {
939940
let msg = if let Some(source) = value.source() {
940941
source.to_string()
941942
} else {
942-
"unknown http error".to_string()
943+
error.to_string()
943944
};
944945

945946
Error {
@@ -1083,13 +1084,15 @@ impl From<&couchbase_core::searchx::error::Error> for Error {
10831084
context: Box::new(Some(context)),
10841085
}
10851086
}
1086-
couchbase_core::searchx::error::ErrorKind::Http { endpoint, .. } => {
1087+
couchbase_core::searchx::error::ErrorKind::Http {
1088+
endpoint, error, ..
1089+
} => {
10871090
let context = ErrorContext::new().with_dispatched_to(endpoint.clone());
10881091

10891092
let msg = if let Some(source) = value.source() {
10901093
source.to_string()
10911094
} else {
1092-
"unknown http error".to_string()
1095+
error.to_string()
10931096
};
10941097

10951098
Error {

0 commit comments

Comments
 (0)