From 32739b2dd9d498f7932a279b4aed23075db3122b Mon Sep 17 00:00:00 2001 From: debuggerx Date: Thu, 13 Jan 2022 15:21:03 +0800 Subject: [PATCH] wip: fix liked null value --- api/lib/src/models/scheme.dart | 2 +- app/lib/widgets/me.dart | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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; }); }); },