fixed persistent reminders even when deleted
This commit is contained in:
parent
0a9d512d4f
commit
80b06f85dd
|
@ -48,13 +48,17 @@ class _TaskEditPageState extends State<TaskEditPage> {
|
|||
Widget build(BuildContext ctx) {
|
||||
// This builds the initial list of reminder inputs only once.
|
||||
if (_reminderDates == null) {
|
||||
_reminderDates = widget.task.reminderDates ?? [];
|
||||
_reminderDates = [];
|
||||
widget.task.reminderDates?.forEach((element) { _reminderDates?.add(element ?? null);});
|
||||
|
||||
_reminderDates!.asMap().forEach((i, time) =>
|
||||
setState(() => _reminderInputs.add(VikunjaDateTimePicker(
|
||||
initialValue: time,
|
||||
label: 'Reminder',
|
||||
onSaved: (reminder) { if(reminder == null) return null; _reminderDates![i] = reminder; },
|
||||
onSaved: (reminder) {
|
||||
_reminderDates![i] = reminder;
|
||||
return null;
|
||||
},
|
||||
)))
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue