diff --git a/libraries/entropy/client/interfaces/package.py b/libraries/entropy/client/interfaces/package.py index 1a58698c4..1829319f2 100644 --- a/libraries/entropy/client/interfaces/package.py +++ b/libraries/entropy/client/interfaces/package.py @@ -4079,6 +4079,8 @@ class Package: self.pkgmeta['extra_download'] = tuple() self.pkgmeta['download'] = dbconn.retrieveSources(idpackage, extended = True) + # fake path, don't use + self.pkgmeta['pkgpath'] = etpConst['entropypackagesworkdir'] else: cl_id = etpConst['system_settings_plugins_ids']['client_plugin'] edelta_support = self._settings[cl_id]['misc']['edelta_support'] @@ -4099,11 +4101,11 @@ class Package: self.pkgmeta['extra_download'] = extra_download self.pkgmeta['download'] = dbconn.retrieveDownloadURL(idpackage) - # export main package download path to metadata - # this is actually used by PackageKit backend in order - # to signal downloaded package files - self.pkgmeta['pkgpath'] = self.__get_fetch_disk_path( - self.pkgmeta['download']) + # export main package download path to metadata + # this is actually used by PackageKit backend in order + # to signal downloaded package files + self.pkgmeta['pkgpath'] = self.__get_fetch_disk_path( + self.pkgmeta['download']) if not self.pkgmeta['download']: self.pkgmeta['fetch_not_available'] = True