]> git.ipfire.org Git - ipfire.org.git/blobdiff - webapp/backend/database.py
Revert "Revert "database: Reconnect on programmimg errors""
[ipfire.org.git] / webapp / backend / database.py
index b158baa91a5fed24d567fc837ea2b4cb31f85750..7b7892ebe0158d93a3ee47163fc9b5a5df109486 100644 (file)
@@ -176,7 +176,7 @@ class Connection(object):
 
                try:
                        return cursor.execute(query, kwparameters or parameters)
-               except OperationalError:
+               except (OperationalError, psycopg2.ProgrammingError):
                        logging.error("Error connecting to database on %s", self.host)
                        self.close()
                        raise