prewikka/master: Handle analyzerID as string
[email protected] Wed, 24 Feb 2010 10:41:25 +0100 (CET)
| Newsgroups | gmane.comp.security.ids.prelude.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit 12d5fd81e1224264ca0d51eb1ce5903beab986f4 Author: Yoann Vandoorselaere <[email protected]> Date: Wed Feb 24 10:26:17 2010 +0100 Handle analyzerID as string The previous agent listing view handled analyzerID as integer, when they might be real string in some specific cases. ======================================== prewikka/views/sensor.py | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) ======================================== diff --git a/prewikka/views/sensor.py b/prewikka/views/sensor.py index a22331f..73e1738 100644 --- a/prewikka/views/sensor.py +++ b/prewikka/views/sensor.py @@ -32,7 +32,7 @@ class SensorListingParameters(view.Parameters): class HeartbeatAnalyzeParameters(view.Parameters): def register(self): - self.mandatory("analyzerid", long) + self.mandatory("analyzerid", str) @@ -197,11 +197,11 @@ class SensorMessagesDelete(SensorListing): def render(self): for analyzerid in self.parameters["analyzerid"]: if self.parameters.has_key("alerts"): - criteria = "alert.analyzer.analyzerid == %d" % long(analyzerid) + criteria = "alert.analyzer.analyzerid == '%s'" % utils.escape_criteria(analyzerid) self.env.idmef_db.deleteAlert(self.env.idmef_db.getAlertIdents(criteria)) if self.parameters.has_key("heartbeats"): - criteria = "heartbeat.analyzer(-1).analyzerid == %d" % long(analyzerid) + criteria = "heartbeat.analyzer(-1).analyzerid == '%s'" % utils.escape_criteria(analyzerid) self.env.idmef_db.deleteHeartbeat(self.env.idmef_db.getHeartbeatIdents(criteria)) SensorListing.render(self) _______________________________________________ Prelude-cvslog site list [email protected] http://lists.prelude-technologies.com/mailman/listinfo/prelude-cvslog