Pepo
(Uprtcl Team)
May 29, 2020, 8:15pm
1
I am using graph v1.1.1 and got a weird behavior. Switching the order of the func
and @filter
providers different results
query(func: eq(a, "true")) @filter(eq(b, "b")) {}
Gives 0 matches.
query(func: eq(b, "b")) @filter(eq(a, "true")) {}
Gives the expected 2 matches.
Maybe this is the cause ?
Pepo
(Uprtcl Team)
June 10, 2020, 7:03pm
2
Heads up, this also happened to me with v20.03.0. Now working with v20.03.3, hopefully it wont happen.
Naman
(Naman Jain)
June 10, 2020, 8:17pm
3
Hi @Pepo , thanks for reaching out to us. I am getting the correct matches for both queries with v1.1.1.
Can you please tell us few things which would guide us towards helping you.
Are facing this always or sometimes?
Steps to reproduce this issue.
1 Like
Pepo
(Uprtcl Team)
June 11, 2020, 7:18am
4
Sometimes.
I am not sure how to reproduce the issue easily. It’s a big schema and you need to run a web application and other services to fill the DB to the point it usually fails. Would you like to do this?
dmai
(Daniel Mai)
June 11, 2020, 7:20am
5
This issue was fixed in v20.03.1 and later by PR #5255 .
3 Likes