diff --git a/arangod/VocBase/shaped-json.h b/arangod/VocBase/shaped-json.h index fae0e6199c..6917779132 100644 --- a/arangod/VocBase/shaped-json.h +++ b/arangod/VocBase/shaped-json.h @@ -895,6 +895,10 @@ namespace std { return false; } if (a[i]._data.data == nullptr || b[i]._data.data == nullptr) { + if (a[i]._sid == b[i]._sid) { + // this should be a TRI_SHAPE_SID_NULL value + return true; + } // TODO FIXME return false; } @@ -911,9 +915,6 @@ namespace std { } //closes namespace std - - - //////////////////////////////////////////////////////////////////////////////// /// @brief shaped json sub-object ////////////////////////////////////////////////////////////////////////////////