-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: 5.0.23
-
Component/s: None
-
None
-
Query Optimization
-
Fully Compatible
-
QO 2024-02-05, QO 2024-02-19, QO 2024-03-04, QO 2024-03-18
See HELP-53040 for motivation, as well as the docs.
There was an oversight in PM-1856 where the logic to decide whether or not to validate . and $ fields is only dependent on the feature flag, but not the FCV version (see the scope of PM-1856).
The fix for this should involve updating all checks to use `isEnabled()` instead of `isEnabledAndIgnoreFCV()`, and adding a test to verify that the FCV behavior is correct when upgrading/downgrading.
- is depended on by
-
COMPASS-7752 Investigate changes in SERVER-84004: Add FCV gating to dots and dollars validation on 5.0
- Closed