mirror of
https://github.com/platformio/platformio-core.git
synced 2025-08-02 11:24:27 +02:00
Do not test for package owner if resource is external
This commit is contained in:
@@ -244,10 +244,6 @@ class BasePackageManager( # pylint: disable=too-many-public-methods
|
|||||||
if spec.id and spec.id != pkg.metadata.spec.id:
|
if spec.id and spec.id != pkg.metadata.spec.id:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
# "owner" mismatch
|
|
||||||
if spec.owner and not ci_strings_are_equal(spec.owner, pkg.metadata.spec.owner):
|
|
||||||
return False
|
|
||||||
|
|
||||||
# external "URL" mismatch
|
# external "URL" mismatch
|
||||||
if spec.external:
|
if spec.external:
|
||||||
# local folder mismatch
|
# local folder mismatch
|
||||||
@@ -259,6 +255,12 @@ class BasePackageManager( # pylint: disable=too-many-public-methods
|
|||||||
if spec.url != pkg.metadata.spec.url:
|
if spec.url != pkg.metadata.spec.url:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
# "owner" mismatch
|
||||||
|
elif spec.owner and not ci_strings_are_equal(
|
||||||
|
spec.owner, pkg.metadata.spec.owner
|
||||||
|
):
|
||||||
|
return False
|
||||||
|
|
||||||
# "name" mismatch
|
# "name" mismatch
|
||||||
elif not spec.id and not ci_strings_are_equal(spec.name, pkg.metadata.name):
|
elif not spec.id and not ci_strings_are_equal(spec.name, pkg.metadata.name):
|
||||||
return False
|
return False
|
||||||
|
Reference in New Issue
Block a user