fix status propagation

This commit is contained in:
Micah Kornfield authored and Antoine Pitrou committed 2019-07-02 17:58:29 +02:00
1 parent 317ea9c66e
commit 8f011b3298
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -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)
+1 -1
View File
@@ -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());
}
}