@@ -180,13 +180,12 @@ func ViewPackageVersion(ctx *context.Context) {
180180	ctx .Data ["IsPackagesPage" ] =  true 
181181	ctx .Data ["PackageDescriptor" ] =  pd 
182182
183+ 	curAppURL , _  :=  url .Parse (httplib .GuessCurrentAppURL (ctx ))
184+ 	packageRegistryHost  :=  curAppURL .Host 
185+ 	ctx .Data ["PackageRegistryHost" ] =  packageRegistryHost 
186+ 
183187	switch  pd .Package .Type  {
184188	case  packages_model .TypeContainer :
185- 		registryAppURL , err  :=  url .Parse (httplib .GuessCurrentAppURL (ctx ))
186- 		if  err  !=  nil  {
187- 			registryAppURL , _  =  url .Parse (setting .AppURL )
188- 		}
189- 		ctx .Data ["RegistryHost" ] =  registryAppURL .Host 
190189	case  packages_model .TypeAlpine :
191190		branches  :=  make (container.Set [string ])
192191		repositories  :=  make (container.Set [string ])
@@ -209,12 +208,7 @@ func ViewPackageVersion(ctx *context.Context) {
209208		ctx .Data ["Repositories" ] =  util .Sorted (repositories .Values ())
210209		ctx .Data ["Architectures" ] =  util .Sorted (architectures .Values ())
211210	case  packages_model .TypeArch :
212- 		registryAppURL , err  :=  url .Parse (httplib .GuessCurrentAppURL (ctx ))
213- 		if  err  !=  nil  {
214- 			registryAppURL , _  =  url .Parse (setting .AppURL )
215- 		}
216- 		ctx .Data ["RegistryHost" ] =  registryAppURL .Host 
217- 		ctx .Data ["SignMail" ] =  fmt .Sprintf ("%s@noreply.%s" , ctx .Package .Owner .Name , registryAppURL .Host )
211+ 		ctx .Data ["SignMail" ] =  fmt .Sprintf ("%s@noreply.%s" , ctx .Package .Owner .Name , packageRegistryHost )
218212		groups  :=  make (container.Set [string ])
219213		for  _ , f  :=  range  pd .Files  {
220214			for  _ , pp  :=  range  f .Properties  {
0 commit comments