diff --git a/libraries/entropy/client/interfaces/cache.py b/libraries/entropy/client/interfaces/cache.py index 684de5d6f..56b1c6f8b 100644 --- a/libraries/entropy/client/interfaces/cache.py +++ b/libraries/entropy/client/interfaces/cache.py @@ -179,9 +179,7 @@ class CacheMixin: if branch == None: branch = self.SystemSettings['repositories']['branch'] - sys_settings_plg_id = \ - etpConst['system_settings_plugins_ids']['client_plugin'] - misc_settings = self.SystemSettings[sys_settings_plg_id]['misc'] + misc_settings = self.SystemSettings[self.sys_settings_client_plugin_id]['misc'] ignore_spm_downgrades = misc_settings['ignore_spm_downgrades'] if self.xcache: if db_digest == None: db_digest = self.all_repositories_checksum() diff --git a/libraries/entropy/client/interfaces/dep.py b/libraries/entropy/client/interfaces/dep.py index 89653382e..97ed98546 100644 --- a/libraries/entropy/client/interfaces/dep.py +++ b/libraries/entropy/client/interfaces/dep.py @@ -1244,6 +1244,8 @@ class CalculatorsMixin: branch = branch, db_digest = db_digest) if cached != None: return cached + misc_settings = self.SystemSettings[self.sys_settings_client_plugin_id]['misc'] + ignore_spm_downgrades = misc_settings['ignore_spm_downgrades'] update = [] remove = [] fine = []