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");