From 6f893138a3b593e6918c3dc1bd04d12f01d6c4a5 Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Thu, 13 Feb 2020 13:53:35 +0100 Subject: Make getAttribute return an empty array instead of nil when key not found --- write.go | 9 --------- 1 file changed, 9 deletions(-) (limited to 'write.go') diff --git a/write.go b/write.go index 2c35309..57c642c 100644 --- a/write.go +++ b/write.go @@ -118,9 +118,6 @@ func (server *Server) handleAddInternal(state *State, r *message.AddRequest) (in server.logger.Warnf("Could not add %s to memberOf of %s: %s", dn, member, err) continue } - if memberGroups == nil { - memberGroups = []string{} - } alreadyMember := false for _, mb := range memberGroups { @@ -473,9 +470,6 @@ func (server *Server) handleModifyInternal(state *State, r *message.ModifyReques server.logger.Warnf("Could not add %s to memberOf of %s: %s", dn, addMem, err) continue } - if memberOf == nil { - memberOf = []string{} - } alreadyMember := false for _, mb := range memberOf { @@ -501,9 +495,6 @@ func (server *Server) handleModifyInternal(state *State, r *message.ModifyReques server.logger.Warnf("Could not remove %s from memberOf of %s: %s", dn, delMem, err) continue } - if memberOf == nil { - memberOf = []string{} - } newMemberOf := []string{} for _, g := range memberOf { if g != dn { -- cgit v1.2.3