diff options
author | Robby Zambito <contact@robbyzambito.me> | 2023-02-12 23:50:30 -0500 |
---|---|---|
committer | Robby Zambito <contact@robbyzambito.me> | 2023-02-12 23:50:30 -0500 |
commit | 6fc3d6bdd6e7881b9a0b6afbd232e2ad46fbdb0e (patch) | |
tree | 69c68e15c3c3691f2a6232cc42ad75af77ee5b4a /lib/zambyte/meta/macduffie.scm | |
parent | 9aa3608b184ab8794236b10b5f29ec919ee4e22c (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/macduffie.scm')
-rw-r--r-- | lib/zambyte/meta/macduffie.scm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/zambyte/meta/macduffie.scm b/lib/zambyte/meta/macduffie.scm index 8a42183..288192b 100644 --- a/lib/zambyte/meta/macduffie.scm +++ b/lib/zambyte/meta/macduffie.scm @@ -15,8 +15,8 @@ (define json->string json-write-string) (define (json-object-ref json key) - (or (and (hash-table-exists? json key) - (hash-table-ref json key)) + (if (hash-table-exists? json key) + (hash-table-ref json key) ((json-key-not-found)))) (define json-list-ref list-ref) |