[IMP] mail_notification: updated the index on mail_notification, including newly added field starred.

bzr revid: tde@openerp.com-20121205140607-f1hnhgu49tc2jwr5
This commit is contained in:
Thibault Delavallée
2012-12-05 15:06:07 +01:00
parent 85d1f4fcb1
commit a7650e0e45
+2 -2
View File
@@ -74,9 +74,9 @@ class mail_notification(osv.Model):
}
def init(self, cr):
cr.execute('SELECT indexname FROM pg_indexes WHERE indexname = %s', ('mail_notification_partner_id_read_message_id',))
cr.execute('SELECT indexname FROM pg_indexes WHERE indexname = %s', ('mail_notification_partner_id_read_starred_message_id',))
if not cr.fetchone():
cr.execute('CREATE INDEX mail_notification_partner_id_read_message_id ON mail_notification (partner_id, read, message_id)')
cr.execute('CREATE INDEX mail_notification_partner_id_read_starred_message_id ON mail_notification (partner_id, read, starred, message_id)')
def create(self, cr, uid, vals, context=None):
""" Override of create to check that we can not create a notification