mirror of
https://github.com/apache/arrow.git
synced 2026-10-29 17:15:39 +08:00
fix status propagation
This commit is contained in:
1 parent
317ea9c66e
commit
8f011b3298
2 files changed
+2
-2
No files matched your search
@@ -52,7 +52,7 @@
|
||||
if (ARROW_PREDICT_FALSE(!_s.ok())) { \
|
||||
std::stringstream ss; \
|
||||
ss << __FILE__ << ":" << __LINE__ << " code: " << #s << "\n" << _s.message(); \
|
||||
ctx->SetStatus(Status(_s.code(), ss.str())); \
|
||||
ctx->SetStatus(Status(_s.code(), ss.str()), s.detail()); \
|
||||
return; \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
@@ -76,7 +76,7 @@ class TypedColumnBuilder : public ColumnBuilder {
|
||||
} else {
|
||||
std::stringstream ss;
|
||||
ss << "In column #" << col_index_ << ": " << st.message();
|
||||
return Status(st.code(), ss.str());
|
||||
return Status(st.code(), ss.str(), st.detail());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user