File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -157,7 +157,9 @@ async def is_run_on_requirement_satisfied(requirement):
157
157
csfle_satisfied = True
158
158
req_csfle = requirement .get ("csfle" )
159
159
if req_csfle is True :
160
- min_version_satisfied = Version .from_string ("4.2" ) <= server_version
160
+ # Don't overwrite unsatisfied minimum version requirements.
161
+ if min_version_satisfied :
162
+ min_version_satisfied = Version .from_string ("4.2" ) <= server_version
161
163
csfle_satisfied = _HAVE_PYMONGOCRYPT and min_version_satisfied
162
164
elif isinstance (req_csfle , dict ) and "minLibmongocryptVersion" in req_csfle :
163
165
csfle_satisfied = False
Original file line number Diff line number Diff line change @@ -156,7 +156,9 @@ def is_run_on_requirement_satisfied(requirement):
156
156
csfle_satisfied = True
157
157
req_csfle = requirement .get ("csfle" )
158
158
if req_csfle is True :
159
- min_version_satisfied = Version .from_string ("4.2" ) <= server_version
159
+ # Don't overwrite unsatisfied minimum version requirements.
160
+ if min_version_satisfied :
161
+ min_version_satisfied = Version .from_string ("4.2" ) <= server_version
160
162
csfle_satisfied = _HAVE_PYMONGOCRYPT and min_version_satisfied
161
163
elif isinstance (req_csfle , dict ) and "minLibmongocryptVersion" in req_csfle :
162
164
csfle_satisfied = False
You can’t perform that action at this time.
0 commit comments