fix exception if default project id does not exist

This commit is contained in:
Benimautner 2024-01-05 23:07:41 +01:00
parent 62aeeedca6
commit d5b32c7609
1 changed files with 2 additions and 1 deletions

View File

@ -3,6 +3,7 @@ import 'package:flutter/material.dart';
import 'package:permission_handler/permission_handler.dart';
import 'package:vikunja_app/global.dart';
import 'package:vikunja_app/models/list.dart';
import 'package:collection/collection.dart';
import '../main.dart';
import '../models/project.dart';
@ -110,7 +111,7 @@ class SettingsPageState extends State<SettingsPage> {
child: Text(e.title), value: e.id))
.toList()
],
value: defaultProject,
value: projectList?.firstWhereOrNull((element) => element.id == defaultProject) != null ? defaultProject : null,
onChanged: (int? value) {
setState(() => defaultProject = value);
global.newUserService?.setCurrentUserSettings(