summaryrefslogtreecommitdiff
path: root/models/nutrient-target.rkt
diff options
context:
space:
mode:
authorMarius Peter <dev@marius-peter.com>2025-10-20 20:41:07 +0200
committerMarius Peter <dev@marius-peter.com>2025-10-20 20:41:07 +0200
commitfddbcb3923d3dd019d07b3f37c033fab36c2cadc (patch)
tree87a185fe72e0c57e663677a004d7d24ef31fa314 /models/nutrient-target.rkt
parent9620cae7bba35503a2ea4679938f76749a34245a (diff)
Simplify get-* model accessors.
Diffstat (limited to 'models/nutrient-target.rkt')
-rw-r--r--models/nutrient-target.rkt10
1 files changed, 4 insertions, 6 deletions
diff --git a/models/nutrient-target.rkt b/models/nutrient-target.rkt
index e9c168e..29ea52b 100644
--- a/models/nutrient-target.rkt
+++ b/models/nutrient-target.rkt
@@ -12,8 +12,7 @@
nutrient?
number?))
nutrient-target?)]
- [get-nutrient-targets (-> void?
- (listof nutrient-target?))]
+ [get-nutrient-targets (-> (listof nutrient-target?))]
[get-nutrient-target (->* ()
(#:id
(or/c #f exact-nonnegative-integer?)
@@ -84,10 +83,9 @@
(define (get-nutrient-targets)
(for/list ([(id* effective-on*)
(in-query (current-conn)
- (string-join
- `("SELECT id, effective_on"
- "FROM nutrient_targets"
- "ORDER BY id ASC")))])
+ (select id effective_on
+ #:from nutrient_targets
+ #:order-by id ASC))])
(nutrient-target id* effective-on*)))
(define (get-nutrient-target #:id [id #f]
Copyright 2019--2025 Marius PETER