From 8305f6d68e4a3779e87e452aa32a2a20d4b6df12 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Tue, 11 Oct 2011 21:44:02 +0200
Subject: [PATCH] fix upgrading from old plugin config files

---
 src/plugins/plugin.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/plugins/plugin.py b/src/plugins/plugin.py
index cd692352d..08a77aea7 100644
--- a/src/plugins/plugin.py
+++ b/src/plugins/plugin.py
@@ -264,9 +264,10 @@ class GajimPluginConfig():
                         '%s and creating a new one' % (self.plugin.short_name,
                         self.FILE_PATH + '.bak'))
                     if os.path.exists(self.FILE_PATH + '.bak'):
-                        os.rename(self.FILE_PATH, self.FILE_PATH + '.bak')
-                        self.data = {}
-                        self.save()
+                        os.remove(self.FILE_PATH + '.bak')
+                    os.rename(self.FILE_PATH, self.FILE_PATH + '.bak')
+                    self.data = {}
+                    self.save()
         else:
             self.data = {}
             self.save()
-- 
GitLab