From fdcfb3c8a50dcfbbf3c4a121c8b958f9a8a6b472 Mon Sep 17 00:00:00 2001 From: Brian Bjarke Jensen Date: Wed, 3 Dec 2025 19:23:26 +0100 Subject: [PATCH] feeding type dropdown now defaults to last entry feeding type --- src/baby_monitor/static/log-feeding.html | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/baby_monitor/static/log-feeding.html b/src/baby_monitor/static/log-feeding.html index c1a8fb9..9b84aa2 100644 --- a/src/baby_monitor/static/log-feeding.html +++ b/src/baby_monitor/static/log-feeding.html @@ -303,6 +303,21 @@ // If editing, load the feeding data if (isEditMode) { loadFeedingData(); + } else { + // Set default feeding type to most recent log entry + try { + const response = await fetch("/api/feedings", { + headers: { Authorization: `Bearer ${token}` }, + }); + if (response.ok) { + const feedings = await response.json(); + if (feedings.length > 0) { + document.getElementById("feedingType").value = feedings[0].feeding_type; + } + } + } catch (error) { + // Ignore error, just use default + } } } else { showMessage("Failed to load children", "error");