summaryrefslogtreecommitdiff
path: root/redis/commands/core.py
diff options
context:
space:
mode:
authorSeongchuel Ahn <aciddust20@gmail.com>2023-05-08 20:16:26 +0900
committerGitHub <noreply@github.com>2023-05-08 14:16:26 +0300
commit4a4566b59a07289ebe6e18bf351ad666fa419a00 (patch)
tree6ff94e8f9d6b89af27a9897a7fb9f51bd324f5c0 /redis/commands/core.py
parent984b733d52b44ec75e2c9ff53689a7b6fa86d719 (diff)
downloadredis-py-4a4566b59a07289ebe6e18bf351ad666fa419a00.tar.gz
Fix `xadd` allow non negative maxlen (#2739)
* Fix xadd allow non negative maxlen * Update change log --------- Co-authored-by: dvora-h <67596500+dvora-h@users.noreply.github.com>
Diffstat (limited to 'redis/commands/core.py')
-rw-r--r--redis/commands/core.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/redis/commands/core.py b/redis/commands/core.py
index 1a4acb2..f2d7bf2 100644
--- a/redis/commands/core.py
+++ b/redis/commands/core.py
@@ -3496,8 +3496,8 @@ class StreamCommands(CommandsProtocol):
raise DataError("Only one of ```maxlen``` or ```minid``` may be specified")
if maxlen is not None:
- if not isinstance(maxlen, int) or maxlen < 1:
- raise DataError("XADD maxlen must be a positive integer")
+ if not isinstance(maxlen, int) or maxlen < 0:
+ raise DataError("XADD maxlen must be non-negative integer")
pieces.append(b"MAXLEN")
if approximate:
pieces.append(b"~")