mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Hide private repositories in packages (#19584)
This commit is contained in:
		| @@ -872,17 +872,19 @@ func notifyPackage(sender *user_model.User, pd *packages_model.PackageDescriptor | ||||
| 		return | ||||
| 	} | ||||
|  | ||||
| 	org := pd.Owner | ||||
| 	if !org.IsOrganization() { | ||||
| 		org = nil | ||||
| 	ctx, _, finished := process.GetManager().AddContext(graceful.GetManager().HammerContext(), fmt.Sprintf("webhook.notifyPackage Package: %s[%d]", pd.Package.Name, pd.Package.ID)) | ||||
| 	defer finished() | ||||
|  | ||||
| 	apiPackage, err := convert.ToPackage(ctx, pd, sender) | ||||
| 	if err != nil { | ||||
| 		log.Error("Error converting package: %v", err) | ||||
| 		return | ||||
| 	} | ||||
|  | ||||
| 	if err := webhook_services.PrepareWebhooks(pd.Repository, webhook.HookEventPackage, &api.PackagePayload{ | ||||
| 		Action:       action, | ||||
| 		Repository:   convert.ToRepo(pd.Repository, perm.AccessModeNone), | ||||
| 		Package:      convert.ToPackage(pd), | ||||
| 		Organization: convert.ToUser(org, nil), | ||||
| 		Sender:       convert.ToUser(sender, nil), | ||||
| 		Action:  action, | ||||
| 		Package: apiPackage, | ||||
| 		Sender:  convert.ToUser(sender, nil), | ||||
| 	}); err != nil { | ||||
| 		log.Error("PrepareWebhooks: %v", err) | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user