diff src/tools/sqlite.py @ 416:32dc8b18c2ae

core: param loading/purging on profile connection/disconnection - fixed default value in .*getParam.*
author Goffi <goffi@goffi.org>
date Tue, 01 Nov 2011 22:59:15 +0100
parents dd4caab17008
children acd908528ef7
line wrap: on
line diff
--- a/src/tools/sqlite.py	Tue Nov 01 22:55:58 2011 +0100
+++ b/src/tools/sqlite.py	Tue Nov 01 22:59:15 2011 +0100
@@ -114,7 +114,7 @@
                 category,name,value = param
                 params_ind[profile][(category, name)] = value
         debug(_("loading individual parameters from database")) 
-        d = self.dbpool.runQuery("SELECT category,name,value FROM param_gen WHERE profile_id=?", self.profiles[profile])
+        d = self.dbpool.runQuery("SELECT category,name,value FROM param_ind WHERE profile_id=?", (self.profiles[profile],))
         d.addCallback(fillParams)
         return d
 
@@ -155,4 +155,4 @@
     def __getFirstResult(self, result):
         """Return the first result of a database query
         Useful when we are looking for one specific value"""
-        return "" if not result else result[0][0]
+        return None if not result else result[0][0]