diff --git a/package.json b/package.json
index 7b7fc6fd5f19e685785115ea03aff3c9d95ae83f..afd78aa426e5a89215e88ef6472e4a92acdad519 100644
--- a/package.json
+++ b/package.json
@@ -213,7 +213,7 @@
     "json-dup-key-validator": "1.0.3",
     "json-stringify-pretty-compact": "3.0.0",
     "json5": "2.2.3",
-    "jsonata": "2.0.3",
+    "jsonata": "2.0.4",
     "klona": "2.0.6",
     "lru-cache": "10.2.0",
     "luxon": "3.4.4",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 9f44f78529516c0b3b33c4929612a9c5ce0fa52f..862d4b65b07ec9f3f824282f7b3bdfb07f12df13 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -219,8 +219,8 @@ importers:
         specifier: 2.2.3
         version: 2.2.3
       jsonata:
-        specifier: 2.0.3
-        version: 2.0.3
+        specifier: 2.0.4
+        version: 2.0.4
       klona:
         specifier: 2.0.6
         version: 2.0.6
@@ -7722,8 +7722,8 @@ packages:
     engines: {node: '>=6'}
     hasBin: true
 
-  /jsonata@2.0.3:
-    resolution: {integrity: sha512-Up2H81MUtjqI/dWwWX7p4+bUMfMrQJVMN/jW6clFMTiYP528fBOBNtRu944QhKTs3+IsVWbgMeUTny5fw2VMUA==}
+  /jsonata@2.0.4:
+    resolution: {integrity: sha512-vfavX4/G/yrYxE+UrmT/oUJ3ph7KqUrb0R7b0LVRcntQwxw+Z5kA1pNUIQzX5hF04Oe1eKxyoIPsmXtc2LgJTQ==}
     engines: {node: '>= 8'}
     dev: false