summaryrefslogtreecommitdiff
path: root/lib/zambyte/meta/sagittarius.scm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/zambyte/meta/sagittarius.scm')
-rw-r--r--lib/zambyte/meta/sagittarius.scm7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/zambyte/meta/sagittarius.scm b/lib/zambyte/meta/sagittarius.scm
index 97deb0b..e8d82ae 100644
--- a/lib/zambyte/meta/sagittarius.scm
+++ b/lib/zambyte/meta/sagittarius.scm
@@ -42,9 +42,10 @@
(get-output-string port))))
(define (json-object-ref json key)
- (or (and-let* ((pair (assoc key (json-object->alist json))))
- (cdr pair))
- ((json-key-not-found))))
+ (let ((pair (assoc key (json-object->alist json))))
+ (if pair
+ (cdr pair)
+ ((json-key-not-found)))))
(define (json-list-ref json index)
(list-ref (json-list->list json) index))