Skip to content

Commit 1b15a66

Browse files
author
zac
committed
waf_rate_limit: only add IPs if they exist.
1 parent 1ce439d commit 1b15a66

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

waf_rate_limit/logic.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,11 @@ def wrapper(self, *args, **kwargs):
5353
def _create_rate_based_rule(self):
5454
rule_id = self.create_rate_based_rule()
5555
ip_set_id = self.create_ip_set()
56-
self.update_ip_set('INSERT', ip_set_id, self.ip_set)
57-
self.update_rate_based_rule('INSERT', ip_set_id, rule_id)
56+
57+
if len(self.ip_set):
58+
self.update_ip_set('INSERT', ip_set_id, self.ip_set)
59+
self.update_rate_based_rule('INSERT', ip_set_id, rule_id)
60+
5861
self._add_to_web_acl(rule_id)
5962

6063
return rule_id

0 commit comments

Comments
 (0)