fixed reported error in modify_teachers
This commit is contained in:
parent
773ddf8362
commit
fe730c8c26
@ -184,7 +184,10 @@ class _ModifyTeacherNamesState extends State<ModifyTeacherNames> {
|
|||||||
? "select_teacher".i18n
|
? "select_teacher".i18n
|
||||||
: teachers
|
: teachers
|
||||||
.firstWhere(
|
.firstWhere(
|
||||||
(element) => element.id == selectedTeacherId)
|
(element) => element.id == selectedTeacherId,
|
||||||
|
orElse: () => Teacher(
|
||||||
|
id: 'noid', name: "select_teacher".i18n),
|
||||||
|
)
|
||||||
.name,
|
.name,
|
||||||
style: Theme.of(context).textTheme.titleSmall!.copyWith(
|
style: Theme.of(context).textTheme.titleSmall!.copyWith(
|
||||||
fontWeight: FontWeight.w700,
|
fontWeight: FontWeight.w700,
|
||||||
@ -340,8 +343,18 @@ class _ModifyTeacherNamesState extends State<ModifyTeacherNames> {
|
|||||||
child: Column(
|
child: Column(
|
||||||
children: snapshot.data!.keys.map(
|
children: snapshot.data!.keys.map(
|
||||||
(key) {
|
(key) {
|
||||||
Teacher? teacher = teachers
|
Teacher? teacher = teachers.firstWhere(
|
||||||
.firstWhere((element) => key == element.id);
|
(element) => key == element.id,
|
||||||
|
orElse: () => Teacher(id: 'noid', name: 'noname'),
|
||||||
|
);
|
||||||
|
|
||||||
|
if (teacher.id == 'noid') {
|
||||||
|
return const SizedBox(
|
||||||
|
width: 0,
|
||||||
|
height: 0,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
String renameTo = snapshot.data![key]!;
|
String renameTo = snapshot.data![key]!;
|
||||||
return RenamedTeacherItem(
|
return RenamedTeacherItem(
|
||||||
teacher: teacher,
|
teacher: teacher,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user