fix: 加载保质期列表时钳制旧数据,清理历史持久化的负数天数
This commit is contained in:
parent
1438b405a9
commit
7628f299c2
@ -143,8 +143,9 @@ fun DateCheckerScreen(onBack: () -> Unit, modifier: Modifier = Modifier) {
|
||||
var productionDate by remember { mutableStateOf(saved?.first ?: today) }
|
||||
var rows by remember {
|
||||
mutableStateOf(
|
||||
// clampExpiryDays 兜底:清理本修复前可能持久化的负数旧数据
|
||||
(saved?.second ?: defaultRows).mapIndexed { index, days ->
|
||||
ExpiryRow(index, days)
|
||||
ExpiryRow(index, clampExpiryDays(days))
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user