From 9161e1fa127a592b351c10c138c0168ee197d5c8 Mon Sep 17 00:00:00 2001 From: Benimautner Date: Sun, 28 Aug 2022 01:27:55 +0200 Subject: [PATCH] fixed kanban and login views --- lib/models/bucket.dart | 2 +- lib/models/server.dart | 24 ++++++++++++------------ 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/lib/models/bucket.dart b/lib/models/bucket.dart index 14267b5..6fcbbab 100644 --- a/lib/models/bucket.dart +++ b/lib/models/bucket.dart @@ -41,7 +41,7 @@ class Bucket { createdBy = json['created_by'] == null ? null : User.fromJson(json['created_by']), - tasks = (json['tasks'] as List) + tasks = (((json['tasks'] == null) ? [] : json['tasks']) as List) .map((task) => Task.fromJson(task)) .cast() .toList(); diff --git a/lib/models/server.dart b/lib/models/server.dart index c04b912..614adc9 100644 --- a/lib/models/server.dart +++ b/lib/models/server.dart @@ -1,16 +1,16 @@ class Server { - bool caldavEnabled; - bool emailRemindersEnabled; - String frontendUrl; - bool linkSharingEnabled; - String maxFileSize; - String motd; - bool registrationEnabled; - bool taskAttachmentsEnabled; - bool taskCommentsEnabled; - bool totpEnabled; - bool userDeletion; - String version; + bool? caldavEnabled; + bool? emailRemindersEnabled; + String? frontendUrl; + bool? linkSharingEnabled; + String? maxFileSize; + String? motd; + bool? registrationEnabled; + bool? taskAttachmentsEnabled; + bool? taskCommentsEnabled; + bool? totpEnabled; + bool? userDeletion; + String? version; Server.fromJson(Map json) :