[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, debian, updated. upstream/0.9.5.5-717-g0f98819
Daniele Ricci
daniele.athome at gmail.com
Sat Aug 6 08:20:08 UTC 2011
The following commit has been merged in the debian branch:
commit b689af954aa54795ece456df5dffec58789c2016
Author: Daniele Ricci <daniele.athome at gmail.com>
Date: Fri Oct 15 17:05:30 2010 +0200
PIM.Messages: final fixes for messages New switch
Signed-off-by: Daniele Ricci <daniele.athome at gmail.com>
diff --git a/framework/subsystems/opimd/db_handler.py b/framework/subsystems/opimd/db_handler.py
index 471e4b7..04ea24e 100644
--- a/framework/subsystems/opimd/db_handler.py
+++ b/framework/subsystems/opimd/db_handler.py
@@ -162,7 +162,7 @@ class DbHandler(object):
cur.execute("insert into info values(?, ?)", ('version', _SQLITE_DATABASE_VERSION))
self.con.commit()
elif version_info[0] != _SQLITE_DATABASE_VERSION:
- raise Exception("Database version mismatch, needed %s, current is %s" % (_SQLITE_DATABASE_VERSION, version_info[0]));
+ raise Exception("Database version mismatch, needed %s, current is %s" % (_SQLITE_DATABASE_VERSION, version_info[0]))
cur.close()
diff --git a/framework/subsystems/opimd/pimd_messages.py b/framework/subsystems/opimd/pimd_messages.py
index 10e0b13..a4c91f3 100644
--- a/framework/subsystems/opimd/pimd_messages.py
+++ b/framework/subsystems/opimd/pimd_messages.py
@@ -131,24 +131,24 @@ class QueryManager(DBusFBObject):
db_prefix = self.db_handler.db_prefix
query['sql'] = """
-SELECT m.messages_id messages_id,
+SELECT m.""" + db_prefix + """_id """ + db_prefix + """_id,
(
- SELECT count(*) FROM messages_phonenumber
+ SELECT count(*) FROM """ + db_prefix + """_phonenumber
WHERE field_name = 'Peer'
and value = p1.value
) TotalCount,
(
SELECT count(*) FROM
(
- messages_boolean b
+ """ + db_prefix + """_boolean b
OUTER LEFT JOIN
- messages_phonenumber p
- ON b.messages_id = p.messages_id AND
+ """ + db_prefix + """_phonenumber p
+ ON b.""" + db_prefix + """_id = p.""" + db_prefix + """_id AND
b.field_name = 'New'
)
OUTER LEFT JOIN
- messages_text x
- ON b.messages_id = x.messages_id
+ """ + db_prefix + """_text x
+ ON b.""" + db_prefix + """_id = x.""" + db_prefix + """_id
AND x.field_name = 'Direction'
WHERE
b.value = '1' AND
@@ -156,23 +156,23 @@ SELECT m.messages_id messages_id,
p.field_name = 'Peer' AND p.value = p1.value
) UnreadCount
FROM (
- messages m
+ """ + db_prefix + """ m
JOIN
- messages_date t
- USING (messages_id)
- ) JOIN messages_phonenumber p1
- USING (messages_id)
+ """ + db_prefix + """_date t
+ USING (""" + db_prefix + """_id)
+ ) JOIN """ + db_prefix + """_phonenumber p1
+ USING (""" + db_prefix + """_id)
WHERE t.field_name = 'Timestamp' AND
t.value IN (
SELECT max(timestamp) timestamp FROM (
(
- SELECT date_t.messages_id AS messages_id, date_t.value AS timestamp FROM
- messages_date AS date_t
+ SELECT date_t.""" + db_prefix + """_id AS """ + db_prefix + """_id, date_t.value AS timestamp FROM
+ """ + db_prefix + """_date AS date_t
WHERE date_t.field_name = 'Timestamp'
) res_t
- JOIN messages_phonenumber num_t ON
- res_t.messages_id = num_t.messages_id AND num_t.field_name = 'Peer'
+ JOIN """ + db_prefix + """_phonenumber num_t ON
+ res_t.""" + db_prefix + """_id = num_t.""" + db_prefix + """_id AND num_t.field_name = 'Peer'
)
GROUP BY num_t.value
)
--
FSO frameworkd Debian packaging
More information about the pkg-fso-commits
mailing list