Skip to content

Commit 86f18d6

Browse files
committed
Refs #22901. Handle is_serialized_key in DDSFilterExpression.
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
1 parent 916c3c9 commit 86f18d6

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/cpp/fastdds/topic/DDSSQLFilter/DDSFilterExpression.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@ bool DDSFilterExpression::evaluate(
5050
using namespace eprosima::fastdds::dds::xtypes;
5151
using namespace eprosima::fastcdr;
5252

53+
// Always pass filter for key-only payloads
54+
if (payload.is_serialized_key)
55+
{
56+
return true;
57+
}
58+
5359
dyn_data_->clear_all_values();
5460
try
5561
{

0 commit comments

Comments
 (0)