Merge pull request #1869 from YunoHost/fix_multiple_apt_extra

resources.py apt: Fix when multiple extras are passed
This commit is contained in:
Alexandre Aubin 2024-06-10 18:19:05 +02:00 committed by GitHub
commit fa848ff1c4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1176,10 +1176,10 @@ class AptDependenciesAppResource(AppResource):
raw_msg=True,
)
# Drop 'extras' entries associated to no packages
self.extras = {
key: values for key, values in self.extras.items() if values["packages"]
}
# Drop 'extras' entries associated to no packages
self.extras = {
key: values for key, values in self.extras.items() if values["packages"]
}
def provision_or_update(self, context: Dict = {}):
script = " ".join(["ynh_install_app_dependencies", *self.packages])