mirror of
https://github.com/Pardus-LiderAhenk/ahenk
synced 2024-11-25 07:42:20 +03:00
minor bug fix solved
This commit is contained in:
parent
e167dad890
commit
3d350cff3b
1 changed files with 12 additions and 10 deletions
|
@ -183,17 +183,19 @@ class PluginManager(object):
|
||||||
self.logger.info('[PluginManager] Working on Ahenk profiles...')
|
self.logger.info('[PluginManager] Working on Ahenk profiles...')
|
||||||
for agent_profile in ahenk_profiles:
|
for agent_profile in ahenk_profiles:
|
||||||
same_plugin_profile = None
|
same_plugin_profile = None
|
||||||
for usr_profile in user_profiles:
|
|
||||||
if usr_profile.plugin.name == agent_profile.plugin.name:
|
|
||||||
same_plugin_profile = usr_profile
|
|
||||||
|
|
||||||
if same_plugin_profile is not None:
|
if user_profiles is not None:
|
||||||
if agent_profile.overridable.lower() == 'true':
|
for usr_profile in user_profiles:
|
||||||
self.logger.debug('[PluginManager] Agent profile of {0} plugin will not executed because of profile override rules.'.format(agent_profile.plugin.name))
|
if usr_profile.plugin.name == agent_profile.plugin.name:
|
||||||
continue
|
same_plugin_profile = usr_profile
|
||||||
else:
|
|
||||||
self.logger.warning('[PluginManager] User profile of {0} plugin will not executed because of profile override rules.'.format(agent_profile.plugin.name))
|
if same_plugin_profile is not None:
|
||||||
user_profiles.remove(same_plugin_profile)
|
if agent_profile.overridable.lower() == 'true':
|
||||||
|
self.logger.debug('[PluginManager] Agent profile of {0} plugin will not executed because of profile override rules.'.format(agent_profile.plugin.name))
|
||||||
|
continue
|
||||||
|
else:
|
||||||
|
self.logger.warning('[PluginManager] User profile of {0} plugin will not executed because of profile override rules.'.format(agent_profile.plugin.name))
|
||||||
|
user_profiles.remove(same_plugin_profile)
|
||||||
|
|
||||||
agent_profile.set_username(None)
|
agent_profile.set_username(None)
|
||||||
self.process_profile(agent_profile)
|
self.process_profile(agent_profile)
|
||||||
|
|
Loading…
Reference in a new issue