diff --git a/lib/app_sources/html.dart b/lib/app_sources/html.dart
index cc81521..86d73e4 100644
--- a/lib/app_sources/html.dart
+++ b/lib/app_sources/html.dart
@@ -358,10 +358,12 @@ class HTML extends AppSource {
.toString();
return APKDetails(
version,
- [rel]
- .map((e) =>
- MapEntry('${e.hashCode}-${Uri.parse(e).pathSegments.last}', e))
- .toList(),
+ [rel].map((e) {
+ var uri = Uri.parse(e);
+ var fileName =
+ uri.pathSegments.isNotEmpty ? uri.pathSegments.last : uri.origin;
+ return MapEntry('${e.hashCode}-$fileName', e);
+ }).toList(),
AppNames(uri.host, tr('app')));
}
}