diff --git a/crates/ty_python_semantic/src/types.rs b/crates/ty_python_semantic/src/types.rs index ec64c817dd..b7bbda2dc4 100644 --- a/crates/ty_python_semantic/src/types.rs +++ b/crates/ty_python_semantic/src/types.rs @@ -9545,7 +9545,7 @@ impl<'db> UnionType<'db> { place: ty_member, qualifiers: new_qualifiers, } = transform_fn(ty); - qualifiers |= new_qualifiers; + qualifiers &= new_qualifiers; match ty_member { Place::Unbound => { possibly_unbound = true;