From bf960d6a15feffff26dff782a876cb0b6e7dd935 Mon Sep 17 00:00:00 2001 From: Stephen Gallagher Date: Fri, 3 Aug 2012 12:12:17 -0400 Subject: SSSDConfig: Fix nonfunctional SSSDDomain.remove_provider() Also adds a regression test to the unit test suite. https://fedorahosted.org/sssd/ticket/1388 --- src/config/SSSDConfig/__init__.py.in | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/config/SSSDConfig') diff --git a/src/config/SSSDConfig/__init__.py.in b/src/config/SSSDConfig/__init__.py.in index 32613543..b90a8e10 100644 --- a/src/config/SSSDConfig/__init__.py.in +++ b/src/config/SSSDConfig/__init__.py.in @@ -1254,6 +1254,11 @@ class SSSDDomain(SSSDConfigObject): if self.options.has_key(option): del self.options[option] + # Remove this provider from the option list + option = '%s_provider' % provider_type + if self.options.has_key(option): + del self.options[option] + self.providers.remove((provider, provider_type)) class SSSDConfig(SSSDChangeConf): -- cgit