[Oval-commits] r183 - trunk/oval-server/dba

Pavel Vinogradov blaze-guest at alioth.debian.org
Mon Aug 20 19:31:42 UTC 2007


Author: blaze-guest
Date: 2007-08-20 19:31:42 +0000 (Mon, 20 Aug 2007)
New Revision: 183

Modified:
   trunk/oval-server/dba/dba.py
Log:
Fix IndexError in getAgentInfo

Modified: trunk/oval-server/dba/dba.py
===================================================================
--- trunk/oval-server/dba/dba.py	2007-08-20 18:56:54 UTC (rev 182)
+++ trunk/oval-server/dba/dba.py	2007-08-20 19:31:42 UTC (rev 183)
@@ -100,8 +100,11 @@
 	
 	def getAgentInfo(self, agentName):
 		self.cursor.execute ('SELECT agentID FROM agents WHERE agentName = \'%s\'' % agentName)
-		data = self.cursor.fetchall()[0][0]	
-		return data
+		try:
+			agentID = self.cursor.fetchall()[0][0]
+			return agentID
+		except IndexError:
+			return 0
 	
 	def getAgentsList(self):
 		self.cursor.execute ('SELECT agentID, agentName FROM agents')




More information about the Oval-commits mailing list