fix(webhooks): use transactions to check for webhook uniqueness BE-12613 (#1872)

This commit is contained in:
andres-portainer
2026-02-13 12:48:17 -03:00
committed by GitHub
parent bccb6694d4
commit 5aa92b8413
5 changed files with 11 additions and 16 deletions
@@ -269,7 +269,7 @@ func (handler *Handler) createComposeStackFromGitRepository(w http.ResponseWrite
//make sure the webhook ID is unique
if payload.AutoUpdate != nil && payload.AutoUpdate.Webhook != "" {
isUnique, err := handler.checkUniqueWebhookID(payload.AutoUpdate.Webhook)
isUnique, err := handler.checkUniqueWebhookID(handler.DataStore, payload.AutoUpdate.Webhook)
if err != nil {
return httperror.InternalServerError("Unable to check for webhook ID collision", err)
}