diff --git a/lib/app_sources/gitlab.dart b/lib/app_sources/gitlab.dart index 4f5c8c3..4c0cd2f 100644 --- a/lib/app_sources/gitlab.dart +++ b/lib/app_sources/gitlab.dart @@ -120,7 +120,7 @@ class GitLab extends AppSource { Map additionalSettings) async { String? PAT = await getPATIfAny(hostChanged ? additionalSettings : {}); String optionalAuth = (PAT != null) ? 'private_token=$PAT' : ''; - return '$apkUrl?$optionalAuth'; + return '$apkUrl${(Uri.parse(apkUrl).query.isEmpty ? '?' : '&')}$optionalAuth'; } @override