1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2024-11-22 12:59:21 +00:00

Fix empty fields

This commit is contained in:
Pierre HUBERT 2020-05-01 20:15:28 +02:00
parent 519c68b092
commit 8f0f50d0e4
2 changed files with 7 additions and 3 deletions

View File

@ -238,7 +238,7 @@ class GroupsHelper {
registrationLevel: registrationLevel:
_APIGroupsRegistrationLevelsMap[map["registration_level"]], _APIGroupsRegistrationLevelsMap[map["registration_level"]],
postCreationLevel: _APIGroupsPostsCreationLevelsMap[map["posts_level"]], postCreationLevel: _APIGroupsPostsCreationLevelsMap[map["posts_level"]],
virtualDirectory: map["virtual_directory"], virtualDirectory: nullToEmpty(map["virtual_directory"]),
following: map["following"]); following: map["following"]);
} }
@ -254,11 +254,11 @@ class GroupsHelper {
registrationLevel: registrationLevel:
_APIGroupsRegistrationLevelsMap[map["registration_level"]], _APIGroupsRegistrationLevelsMap[map["registration_level"]],
postCreationLevel: _APIGroupsPostsCreationLevelsMap[map["posts_level"]], postCreationLevel: _APIGroupsPostsCreationLevelsMap[map["posts_level"]],
virtualDirectory: map["virtual_directory"], virtualDirectory: nullToEmpty(map["virtual_directory"]),
following: map["following"], following: map["following"],
timeCreate: map["time_create"], timeCreate: map["time_create"],
description: map["description"], description: map["description"],
url: map["url"] == "null" ? "" : map["url"], url: nullToEmpty(map["url"]),
likes: map["number_likes"], likes: map["number_likes"],
userLike: map["is_liking"], userLike: map["is_liking"],
); );

View File

@ -4,3 +4,7 @@
/// Casting helper /// Casting helper
T cast<T>(dynamic val) => val is T ? val : null; T cast<T>(dynamic val) => val is T ? val : null;
/// Turn null and "null" into ""
String nullToEmpty(String input) =>
input == null || input == "null" ? "" : input;