You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
QueryableInfoType.complete (in SessionContext and other structs) is not properly updated when declaring/undeclaring queryables if more than one queryable with the same key expression is declared for the same face. I.e on declaration of new queryable the .complete field is just overwritten to correspond to that of newly declared queryable, and when undeclaring queryable, this field is ignored if there are still remaining queryable with the same key expression.
To reproduce
The bug is easy to reproduce when using querier matching status/listener api introduced by #1591.
declare incomplete queryable on "some/keyexpr"
declare complete queryable on same keyexpr
declare complete querier on same keyexpr
undeclare complete queryable
matching status for querier will be true (despite the fact that the only remaining queryable is incomplete)
System info
any
The text was updated successfully, but these errors were encountered:
Describe the bug
QueryableInfoType.complete (in SessionContext and other structs) is not properly updated when declaring/undeclaring queryables if more than one queryable with the same key expression is declared for the same face. I.e on declaration of new queryable the .complete field is just overwritten to correspond to that of newly declared queryable, and when undeclaring queryable, this field is ignored if there are still remaining queryable with the same key expression.
To reproduce
The bug is easy to reproduce when using querier matching status/listener api introduced by #1591.
System info
any
The text was updated successfully, but these errors were encountered: