summaryrefslogtreecommitdiff
path: root/handlers.rkt
diff options
context:
space:
mode:
Diffstat (limited to 'handlers.rkt')
-rw-r--r--handlers.rkt6
1 files changed, 2 insertions, 4 deletions
diff --git a/handlers.rkt b/handlers.rkt
index aa380aa..0fe131f 100644
--- a/handlers.rkt
+++ b/handlers.rkt
@@ -7,7 +7,6 @@
web-server/formlets
"views.rkt"
"formlets.rkt"
- "models/nutrient.rkt"
"models/nutrient-measurement.rkt"
"models/nutrient-target.rkt"
"models/crop-requirement.rkt")
@@ -62,7 +61,7 @@
(formlet-process (targets-formlet) req))
(define (average-nutrient-values mix)
- (define totals
+ (define average-values
(for/fold ([acc (hash)]) ([pair (in-list mix)])
(define crop-requirement (car pair))
(define percentage (/ (cdr pair) 100))
@@ -73,11 +72,10 @@
(hash-update acc n
(λ (old) (+ old (* v percentage)))
(λ () (* v percentage))))))
- (for/list ([(k v) (in-hash totals)])
+ (for/list ([(k v) (in-hash average-values)])
(cons k v)))
(define target-nutrient-values (average-nutrient-values crop-requirement-mix))
- (pretty-display target-nutrient-values)
(create-nutrient-target! effective-on target-nutrient-values)
(redirect-to "/"))
Copyright 2019--2025 Marius PETER