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
As identified in icgc-argo/roadmap#1057, some filters produce 0 buckets inaccurately.
this ticket will serve as documentation log for the research into this issue, and to link its eventual fix.
Thus far, the working theory is that there's something wrong with the aggs filtering for array nested fields, and specifically for "in" operations.
Example
Using the Argo ticket, we can run a testing GraphQL query like this one, with no filters.
As identified in icgc-argo/roadmap#1057, some filters produce 0 buckets inaccurately.
this ticket will serve as documentation log for the research into this issue, and to link its eventual fix.
Thus far, the working theory is that there's something wrong with the aggs filtering for array nested fields, and specifically for "in" operations.
Example
Using the Argo ticket, we can run a testing GraphQL query like this one, with no filters.
any anonymous user can see 1660 docs in the dev environment, as seen in the Arranger's GraphQL response:
Now lets assume the following SQON:
Note:
donors
here, is technically an array of those, and so arespecimens
....which results in this response (aka the problem):
but then, if you turn the SQON to use a "not_in" operation, we get this correct response:
Notice the totals are
1660 = 18 + 1642
, which tracks with the fact that the SQONs are not entirely broken 🤣The text was updated successfully, but these errors were encountered: