[FIX] procurement: change SQL query to be compatible with both postgres 8.4 and 9.3

bzr revid: mat@openerp.com-20131021095735-yz9pb5pphfdgl44j
This commit is contained in:
Martin Trigaux
2013-10-21 11:57:35 +02:00
parent 16fd47c3e1
commit 6ba45e5cbf
+1 -1
View File
@@ -140,7 +140,7 @@ class procurement_order(osv.osv):
if not proc.note or '_first_pass_done_' not in proc.note or proc.state not in ('confirmed', 'exception'):
super(procurement_order, self).message_track(cr, uid, [proc.id], tracked_fields, initial_values, context=context)
if proc.state == 'exception':
cr.execute("""UPDATE procurement_order set note = CONCAT(note, %s) WHERE id = %s""", ('_first_pass_done_',proc.id))
cr.execute("""UPDATE procurement_order set note = TRIM(both E'\n' FROM COALESCE(note, '') || %s) WHERE id = %s""", ('\n\n_first_pass_done_',proc.id))
return True