diff --git a/DN.PackageProvider.GitHub.pas b/DN.PackageProvider.GitHub.pas index b40cedd..a63381e 100644 --- a/DN.PackageProvider.GitHub.pas +++ b/DN.PackageProvider.GitHub.pas @@ -207,7 +207,12 @@ function TDNGitHubPackageProvider.CreatePackageWithMetaInfo(AItem: TJSONObject; LPackage.Description := AItem.GetValue('description').Value; LPackage.DownloadLoaction := AItem.GetValue('archive_url').Value; LPackage.DownloadLoaction := StringReplace(LPackage.DownloadLoaction, CArchivePlaceholder, 'zipball/', []); - LPackage.Author := LAuthor; + + if LHeadInfo.RepositoryUser = '' then + LPackage.Author := LAuthor + else + LPackage.Author := LHeadInfo.RepositoryUser; + LPackage.RepositoryName := LName; LPackage.DefaultBranch := LDefaultBranch;