fix: ldap users aren't deleted if removed from ldap server

This commit is contained in:
Elias Schneider
2025-03-29 22:55:44 +01:00
parent 583a1f8fee
commit 7e658276f0
3 changed files with 4 additions and 4 deletions

View File

@@ -289,7 +289,7 @@ func (s *LdapService) SyncUsers() error {
// Delete users that no longer exist in LDAP
for _, user := range ldapUsersInDb {
if _, exists := ldapUserIDs[*user.LdapID]; !exists {
if err := s.userService.DeleteUser(user.ID); err != nil {
if err := s.userService.DeleteUser(user.ID, true); err != nil {
log.Printf("Failed to delete user %s with: %v", user.Username, err)
} else {
log.Printf("Deleted user %s", user.Username)