From 66fc744cf35f334350c85693d432fba6c2ff15e1 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Sun, 15 Feb 2015 21:29:06 +0100
Subject: [PATCH] fix exception order. Fixes #7969

---
 src/common/logger.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/common/logger.py b/src/common/logger.py
index b6a5642b2c..c0182a0fc0 100644
--- a/src/common/logger.py
+++ b/src/common/logger.py
@@ -415,10 +415,10 @@ class Logger:
                 message, subject) VALUES (?, ?, ?, ?, ?, ?, ?)'''
         try:
             self.cur.execute(sql, values)
-        except sqlite.DatabaseError:
-            raise exceptions.DatabaseMalformed
         except sqlite.OperationalError, e:
             raise exceptions.PysqliteOperationalError(str(e))
+        except sqlite.DatabaseError:
+            raise exceptions.DatabaseMalformed
         message_id = None
         if write_unread:
             try:
-- 
GitLab