Skip to content

Commit f4d34fd

Browse files
committed
Update C++ core to 1.0.0-dp.13
Change-Id: I98335eb155f6b3708b43d56b9a45477fa2a3bfb3 Reviewed-on: https://review.couchbase.org/c/couchbase-python-client/+/206223 Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com> Tested-by: Build Bot <build@couchbase.com>
1 parent 9413df5 commit f4d34fd

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

deps/couchbase-cxx-client

src/kv_range_scan.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ handle_kv_range_scan_op([[maybe_unused]] PyObject* self, PyObject* args, PyObjec
204204
"Cannot perform kv range scan operation. Unable to get bucket configuration.");
205205
return nullptr;
206206
}
207-
if (!config->supports_range_scan()) {
207+
if (!config->capabilities.supports_range_scan()) {
208208
pycbc_set_python_exception(
209209
PycbcError::FeatureUnavailable, __FILE__, __LINE__, "The server does not support key-value scan operations.");
210210
return nullptr;

src/management/view_index_management.cxx

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,16 @@ build_design_doc(couchbase::core::management::views::design_document dd)
2929
{
3030
PyObject* pyObj_dd = PyDict_New();
3131

32-
PyObject* pyObj_tmp = PyUnicode_FromString(dd.rev.c_str());
33-
if (-1 == PyDict_SetItemString(pyObj_dd, "rev", pyObj_tmp)) {
34-
Py_XDECREF(pyObj_dd);
35-
Py_XDECREF(pyObj_tmp);
36-
return nullptr;
32+
PyObject* pyObj_tmp = nullptr;
33+
if (dd.rev.has_value()) {
34+
pyObj_tmp = PyUnicode_FromString(dd.rev.value().c_str());
35+
if (-1 == PyDict_SetItemString(pyObj_dd, "rev", pyObj_tmp)) {
36+
Py_XDECREF(pyObj_dd);
37+
Py_XDECREF(pyObj_tmp);
38+
return nullptr;
39+
}
40+
Py_DECREF(pyObj_tmp);
3741
}
38-
Py_DECREF(pyObj_tmp);
3942

4043
pyObj_tmp = PyUnicode_FromString(dd.name.c_str());
4144
if (-1 == PyDict_SetItemString(pyObj_dd, "name", pyObj_tmp)) {

0 commit comments

Comments
 (0)