From 7b0ebb761f44937c0ae7fa9d82735a9fce3e64f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Sun, 18 May 2025 14:26:09 +0400 Subject: [PATCH] Allow display name to be removed When form field is empty --- app/services/ldap_manager/update_display_name.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/services/ldap_manager/update_display_name.rb b/app/services/ldap_manager/update_display_name.rb index 85418d3..30ca606 100644 --- a/app/services/ldap_manager/update_display_name.rb +++ b/app/services/ldap_manager/update_display_name.rb @@ -6,7 +6,11 @@ module LdapManager end def call - replace_attribute @dn, :displayName, @display_name + if @display_name.present? + replace_attribute @dn, :displayName, @display_name + else + delete_attribute @dn, :displayName + end end end end