diff options
Diffstat (limited to 'ipaserver/install/cainstance.py')
-rw-r--r-- | ipaserver/install/cainstance.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ipaserver/install/cainstance.py b/ipaserver/install/cainstance.py index a61534d50..8ba6e4616 100644 --- a/ipaserver/install/cainstance.py +++ b/ipaserver/install/cainstance.py @@ -1273,8 +1273,10 @@ class CAInstance(DogtagInstance): def uninstall(self): enabled = self.restore_state("enabled") - if not enabled is None and not enabled: - self.disable() + + # disabled by default, by ldap_enable() + if enabled: + self.enable() if self.dogtag_constants.DOGTAG_VERSION >= 10: DogtagInstance.uninstall(self) |