-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[core] Fix using in
expression with filter
#16272
Conversation
in
in filter
.in
expression with filter
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggested changelog entry:
- Fixed an issue where
in
expressions were interpreted as legacy filters.
mapbox/mapbox-gl-js#9374 adds relevant test cases to the style specification unit tests. Would it be feasible to update the submodule to include that change? |
Unfortunately, rendering tests are now failing due to updating the GL JS submodule, which brought in a test case for mapbox/mapbox-gl-js#9198 along with the test case for mapbox/mapbox-gl-js#9374 that we wanted. |
@Chaoba could you please add failing tests related to mapbox/mapbox-gl-js#9198 |
@alexshalamov Created a ticket in gl-js to track it. |
@alexshalamov I didn't change these files, why sanity-checks failed? |
The issue in this pr is that:
@tmpsantos What should we do to let this pr merged? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, please remove gl-js bump commit and rebase to master
The failing test came in through mapbox/mapbox-gl-js#9397 as a result of #16293, which has landed. It should pass once you rebase this branch onto master. |
@tmpsantos thanks for rebasing! CI is passing, good to merge? |
Ack, forgot the changelog. @Chaoba would you mind adding an entry in a separate pr? |
Change log entry proposal
|
Resolves #16262
mbgl::style::conversion::isExpression()
always returns false for expressionin
, this PR fix this issue.The test in added in android test app in this pr: mapbox/mapbox-gl-native-android#218
I'm not sure where should add test cases for this change, @alexshalamov any suggestions for it?