Project

General

Profile

pgsqltimes2.diff

patch to alertlisting.py - prmarino1-gmail-com -, 06/14/2007 01:15 AM

Download (1.18 KB)

View differences:

./alertlisting.py 2007-06-13 18:37:51.266424788 -0400
976 976
                criteria2.append(criterion)
977 977
                delete_criteria.append(criterion)
978 978

  
979
            time_min = self.env.idmef_db.getValues(["alert.create_time/order_asc"], criteria2, limit=1)[0][0]
980
            time_max = self.env.idmef_db.getValues(["alert.create_time/order_desc"], criteria2, limit=1)[0][0]
979
            dbtype=self.env.config.idmef_database.getOptionValue("type", "mysql")
980
	    if dbtype == "pgsql":
981
		time_list = self.env.idmef_db.getValues(["alert.create_time/order_asc"], criteria2)
982
		time_min = time_list[0][0]
983
		for time_row in time_list:
984
		    time_max = time_row [0]
985
	    else:
986
		time_min = self.env.idmef_db.getValues(["alert.create_time/order_asc"], criteria2, limit=1)[0][0]
987
		time_max = self.env.idmef_db.getValues(["alert.create_time/order_desc"], criteria2, limit=1)[0][0]
981 988
          
982 989
            parameters = self._createAggregationParameters(aggregated_classification_values,
983 990
                                                           aggregated_source_values, aggregated_target_values, aggregated_analyzer_values)