From d62e138a68f937340a776833ec345990c300eb75 Mon Sep 17 00:00:00 2001 From: Angela Liss <59097311+angela-tarantula@users.noreply.github.com> Date: Sat, 31 Jan 2026 20:39:55 -0500 Subject: [PATCH] Fix regex matching for array index validation --- jsonpointer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jsonpointer.py b/jsonpointer.py index 3e97add..a8b3315 100644 --- a/jsonpointer.py +++ b/jsonpointer.py @@ -230,7 +230,7 @@ def get_part(cls, doc, part): if part == '-': return part - if not JsonPointer._RE_ARRAY_INDEX.match(str(part)): + if not JsonPointer._RE_ARRAY_INDEX.fullmatch(str(part)): raise JsonPointerException("'%s' is not a valid sequence index" % part) return int(part)