From 3cde09bf237fdb25fa0f9cd06ea411583b816bc9 Mon Sep 17 00:00:00 2001 From: Rongjian Zhang Date: Sat, 1 Feb 2020 10:46:11 +0800 Subject: [PATCH] fix: repo header avatar link --- lib/screens/gitlab_project.dart | 4 +++- lib/widgets/repo_header.dart | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/screens/gitlab_project.dart b/lib/screens/gitlab_project.dart index b818c64..6a1a113 100644 --- a/lib/screens/gitlab_project.dart +++ b/lib/screens/gitlab_project.dart @@ -74,7 +74,9 @@ class GitlabProjectScreen extends StatelessWidget { children: [ RepoHeader( avatarUrl: p.avatarUrl, - avatarLink: '/${p.namespace.name}', + avatarLink: p.namespace.kind == 'group' + ? '/gitlab/group/${p.namespace.id}' + : '/gitlab/user/${p.namespace.id}', owner: p.namespace.name, name: p.name, description: p.description, diff --git a/lib/widgets/repo_header.dart b/lib/widgets/repo_header.dart index e3851e1..700919b 100644 --- a/lib/widgets/repo_header.dart +++ b/lib/widgets/repo_header.dart @@ -40,7 +40,7 @@ class RepoHeader extends StatelessWidget { Avatar( url: avatarUrl, size: AvatarSize.small, - linkUrl: '/$owner', + linkUrl: avatarLink, ), SizedBox(width: 8), Text(