diff --git a/pandora_console/operation/events/events_list.php b/pandora_console/operation/events/events_list.php
index 5c26c0baae..071bc3c1ce 100644
--- a/pandora_console/operation/events/events_list.php
+++ b/pandora_console/operation/events/events_list.php
@@ -82,13 +82,21 @@ if (is_ajax()) {
 		$values['filter_only_alert'] = get_parameter('filter_only_alert');
 		$values['id_group_filter'] = get_parameter('id_group_filter');
 		
-		$result = db_process_sql_insert('tevent_filter', $values);
+		$exists = (bool)db_get_value_filter(
+			'id_filter', 'tevent_filter', $values);
 		
-		if ($result === false) {
+		if ($exists) {
 			echo 'error';
 		}
 		else {
-			echo $result;
+			$result = db_process_sql_insert('tevent_filter', $values);
+			
+			if ($result === false) {
+				echo 'error';
+			}
+			else {
+				echo $result;
+			}
 		}
 	}