summaryrefslogtreecommitdiff
path: root/lib/zambyte/meta/gerbil.scm
diff options
context:
space:
mode:
authorRobby Zambito <contact@robbyzambito.me>2023-02-12 23:50:30 -0500
committerRobby Zambito <contact@robbyzambito.me>2023-02-12 23:50:30 -0500
commit6fc3d6bdd6e7881b9a0b6afbd232e2ad46fbdb0e (patch)
tree69c68e15c3c3691f2a6232cc42ad75af77ee5b4a /lib/zambyte/meta/gerbil.scm
parent9aa3608b184ab8794236b10b5f29ec919ee4e22c (diff)
Fix error where false values may act like a key was missing.
Tried to be too clever. Was not clever.
Diffstat (limited to 'lib/zambyte/meta/gerbil.scm')
-rw-r--r--lib/zambyte/meta/gerbil.scm4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/zambyte/meta/gerbil.scm b/lib/zambyte/meta/gerbil.scm
index 8d545ef..173ef71 100644
--- a/lib/zambyte/meta/gerbil.scm
+++ b/lib/zambyte/meta/gerbil.scm
@@ -19,8 +19,8 @@
(define json->string json-object->string)
(define (json-object-ref json key)
- (or (and (json-object-contains-key? json key)
- (hash-table-ref json key))
+ (if (json-object-contains-key? json key)
+ (hash-table-ref json key)
((json-key-not-found))))
(define json-list-ref list-ref)