summaryrefslogtreecommitdiff
path: root/models/fertilizer-product.rkt
diff options
context:
space:
mode:
Diffstat (limited to 'models/fertilizer-product.rkt')
-rw-r--r--models/fertilizer-product.rkt7
1 files changed, 5 insertions, 2 deletions
diff --git a/models/fertilizer-product.rkt b/models/fertilizer-product.rkt
index abaf77a..bd6bba9 100644
--- a/models/fertilizer-product.rkt
+++ b/models/fertilizer-product.rkt
@@ -46,7 +46,10 @@
[else
(insert #:into fertilizer_products
#:set [canonical_name ,canonical-name])]))
- (define fp-id (fertilizer-product-id (get-fertilizer-product #:canonical-name canonical-name)))
+ (define fp-id (query-value (current-conn)
+ (select id
+ #:from fertilizer_products
+ #:where (= canonical_name ,canonical-name))))
(query-exec (current-conn)
(insert #:into nutrient_value_sets
#:set [fertilizer_product_id ,fp-id]))
@@ -87,7 +90,7 @@
n.id n.canonical_name n.formula
nv.value_ppm
#:from (TableExpr:AST ,joined)
- #:order-by canonical_name #:asc))
+ #:order-by fp.canonical_name #:asc))
(define rows (query-rows (current-conn) query))
(define by-id
(for/fold ([h (hash)]) ([row (in-list rows)])
Copyright 2019--2025 Marius PETER