diff --git a/api/lib/src/models/scheme.dart b/api/lib/src/models/scheme.dart index c0c1cba..2df0529 100644 --- a/api/lib/src/models/scheme.dart +++ b/api/lib/src/models/scheme.dart @@ -98,7 +98,7 @@ SimpleSchemeTransMetaData transSimpleSchemeMetaData(SimpleScheme scheme) => Simp uuid: scheme.uuid, name: scheme.name, shared: scheme.shared, - liked: scheme.liked, + liked: scheme.liked ?? false, likes: scheme.metadata?['likes'] ?? 0, downloads: scheme.metadata?['downloads'] ?? 0, ); diff --git a/app/lib/widgets/me.dart b/app/lib/widgets/me.dart index c8d00d5..b05ab26 100644 --- a/app/lib/widgets/me.dart +++ b/app/lib/widgets/me.dart @@ -114,7 +114,7 @@ class _MeWidgetState extends State { if (mounted && value != null) setState(() { _schemes = value; - _selected = value.first.uuid; + _selected = value.isEmpty ? null : value.first.uuid; }); }); },