From 658a9ca6dd8d2304ff3639a000bab02e91ff68a6 Mon Sep 17 00:00:00 2001 From: Elias Schneider Date: Wed, 9 Apr 2025 14:05:53 +0200 Subject: [PATCH] fix: add missing rollback for LDAP sync --- backend/internal/service/ldap_service.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/internal/service/ldap_service.go b/backend/internal/service/ldap_service.go index d7e5df10..8ad1b923 100644 --- a/backend/internal/service/ldap_service.go +++ b/backend/internal/service/ldap_service.go @@ -58,6 +58,9 @@ func (s *LdapService) createClient() (*ldap.Conn, error) { func (s *LdapService) SyncAll(ctx context.Context) error { // Start a transaction tx := s.db.Begin() + defer func() { + tx.Rollback() + }() err := s.SyncUsers(ctx, tx) if err != nil {