Fix another place where database could be malformed, using Asterix work in [9390]. Fixes #3342.
This commit is contained in:
		
							parent
							
								
									cc6eb92337
								
							
						
					
					
						commit
						d32e1ae0ed
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -306,10 +306,11 @@ class Logger:
 | 
			
		|||
			return 'weather'
 | 
			
		||||
 | 
			
		||||
	def commit_to_db(self, values, write_unread = False):
 | 
			
		||||
		#print 'saving', values
 | 
			
		||||
		sql = 'INSERT INTO logs (jid_id, contact_name, time, kind, show, message, subject) VALUES (?, ?, ?, ?, ?, ?, ?)'
 | 
			
		||||
		try:
 | 
			
		||||
			self.cur.execute(sql, values)
 | 
			
		||||
		except sqlite.DatabaseError:
 | 
			
		||||
			raise exceptions.DatabaseMalformed 
 | 
			
		||||
		except sqlite.OperationalError, e:
 | 
			
		||||
			raise exceptions.PysqliteOperationalError(str(e))
 | 
			
		||||
		message_id = None
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue