@@ -151,7 +151,8 @@ export default function Points() {
151151 all.length === 1 &&
152152 incoming.length === 0 &&
153153 maybeOutgoingPoints.value.length === 0 &&
154− starReleaseDetails.value.total === 0
154+ (starReleaseDetails.value === null ||
155+ starReleaseDetails.value.total === 0)
155156 ) {
156157 setPointCursor(Just(all[0]));
157158 popAndPush(names.POINT);
@@ -196,7 +197,7 @@ export default function Points() {
196197 !loading && incomingPoints.length === 0 && allPoints.length === 0;
197198
198199 const starReleasing = starReleaseDetails
199− .map(s => s.total > 0)
200+ .map(s => (s ? s.total > 0 : false))
200201 .getOrElse(false);
201202
202203 useEffect(() => {