From e24a540f17b9795ca02149e72526a97d5de3092d Mon Sep 17 00:00:00 2001 From: Daniel Volz Date: Sun, 18 Jan 2026 17:25:47 +0100 Subject: [PATCH] fix: show package size in user medications modal (#54) The user medications modal (clicking on a 'taken by' badge) was showing the adjusted stock as total (e.g. 152/152) instead of the package size (e.g. 152/196). Changed from getMedTotal() to getPackageSize() for the denominator. --- frontend/src/App.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index 107bea0..9b8cd82 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -3827,8 +3827,8 @@ function AppContent() { {meds.filter(m => (m.takenBy || []).includes(selectedUser)).map((med) => { const medCoverage = coverage.all.find(c => c.name === med.name); const status = medCoverage ? getStockStatus(medCoverage.daysLeft, medCoverage.medsLeft, settings) : null; - const totalPills = getMedTotal(med); - const currentStock = medCoverage ? formatNumber(medCoverage.medsLeft) : formatNumber(totalPills); + const packageSize = getPackageSize(med); + const currentStock = medCoverage ? formatNumber(medCoverage.medsLeft) : formatNumber(getMedTotal(med)); return (
{med.genericName}}
- {currentStock}/{formatNumber(totalPills)} {t('common.pills')} + {currentStock}/{formatNumber(packageSize)} {t('common.pills')} {status && {t(status.label)}}