diff --git a/src/poetry/mixology/version_solver.py b/src/poetry/mixology/version_solver.py index fe95e6925fb..0c2ea0a7596 100644 --- a/src/poetry/mixology/version_solver.py +++ b/src/poetry/mixology/version_solver.py @@ -378,8 +378,9 @@ def _get_min(dependency: Dependency) -> tuple[bool, int]: if version.version != locked.version: version = None break - with suppress(IndexError): - version = version or packages[0] + if version is None: + with suppress(IndexError): + version = packages[0] if version is None: # If there are no versions that satisfy the constraint,