Do not test for package owner if resource is external

This commit is contained in:
Ivan Kravets
2020-08-28 21:40:17 +03:00
parent 9f2c134e44
commit 5dee0a31e6

View File

@@ -244,10 +244,6 @@ class BasePackageManager( # pylint: disable=too-many-public-methods
if spec.id and spec.id != pkg.metadata.spec.id:
return False
# "owner" mismatch
if spec.owner and not ci_strings_are_equal(spec.owner, pkg.metadata.spec.owner):
return False
# external "URL" mismatch
if spec.external:
# local folder mismatch
@@ -259,6 +255,12 @@ class BasePackageManager( # pylint: disable=too-many-public-methods
if spec.url != pkg.metadata.spec.url:
return False
# "owner" mismatch
elif spec.owner and not ci_strings_are_equal(
spec.owner, pkg.metadata.spec.owner
):
return False
# "name" mismatch
elif not spec.id and not ci_strings_are_equal(spec.name, pkg.metadata.name):
return False