fix: conflict check

This commit is contained in:
anatawa12 2023-01-23 19:34:14 +09:00
commit 27b00ef9d6
No known key found for this signature in database
GPG key ID: 9CA909848B8E4EA6

View file

@ -820,7 +820,7 @@ impl UnityProject {
fn check_conflict(&self, name: &str, version: &Version) -> Result<(), AddPackageErr> {
for (pkg_name, locked) in self.manifest.locked() {
if let Some(dep) = locked.dependencies.get(name) {
if dep.matches(&version) {
if !dep.matches(&version) {
return Err(AddPackageErr::ConflictWithDependencies {
conflict: name.to_owned(),
dependency_name: pkg_name.clone(),