-
Notifications
You must be signed in to change notification settings - Fork 228
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't filter by joined integer values with RSQL #384
Comments
Thanks for the simple case to reproduce, I'll get to work on reproducing this locally and report back. Looks like a value coercion issue somewhere. Will report back with more information soon! |
Looked into this further and it is definitely a coercion issue. I have to pop this off the stack for a moment for a higher priority issue, but I should be able to get back to this quickly. This is also an issue to be addressed in Elide 3.0. The problem is that the RSQL grammar isn't coercing Strings -> expected value (in this case, The fix should be relatively straightforward: in the RSQL grammar code, coerce the list of values to their appropriate type before wrapping them as a ^^^ |
Sorry for the delay on this. I have a PR here. Turns out that we had an indexing problem in our RSQL dialect implementation which-- unfortunately-- resulted in invalid type coercion. |
PR has been merged and this change will be released in 2.5.1. Thanks for reporting! |
I'm using elide-datastore-hibernate5 v2.5.0.
If you basically have:
These work:
But this doesn't:
Exception:
The text was updated successfully, but these errors were encountered: