Fix for Sentry error
This commit is contained in:
parent
20039aa075
commit
93b7bd5c7d
|
|
@ -31,18 +31,27 @@ class _TaskEditTimesState extends State<TaskEditTimes> {
|
||||||
TaskTime? selectedTaskTime;
|
TaskTime? selectedTaskTime;
|
||||||
|
|
||||||
void _showTaskTimeEditor(TaskTime? taskTime, BuildContext context) {
|
void _showTaskTimeEditor(TaskTime? taskTime, BuildContext context) {
|
||||||
|
if (taskTime == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
final viewModel = widget.viewModel;
|
||||||
|
final task = viewModel.task!;
|
||||||
|
final taskTimes = task.getTaskTimes();
|
||||||
|
|
||||||
|
if (taskTimes.where((time) => time.equalTo(taskTime)).isEmpty) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
showDialog<ResponsivePadding>(
|
showDialog<ResponsivePadding>(
|
||||||
barrierDismissible: false,
|
barrierDismissible: false,
|
||||||
context: context,
|
context: context,
|
||||||
builder: (BuildContext context) {
|
builder: (BuildContext context) {
|
||||||
final viewModel = widget.viewModel;
|
|
||||||
final task = viewModel.task!;
|
|
||||||
final taskTimes = task.getTaskTimes();
|
|
||||||
return TimeEditDetails(
|
return TimeEditDetails(
|
||||||
viewModel: viewModel,
|
viewModel: viewModel,
|
||||||
taskTime: taskTime,
|
taskTime: taskTime,
|
||||||
index: taskTimes.indexOf(
|
index: taskTimes.indexOf(
|
||||||
taskTimes.firstWhere((time) => time.equalTo(taskTime!))),
|
taskTimes.firstWhere((time) => time.equalTo(taskTime))),
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue